bootStrap suggest js下拉框的使用,供大家参考,具体内容如下

HTML
<div class="modalTop" id="suit_name_div"> <p>选择商品:</p> <%@ include file="dataJs/item/itemSuggest.jsp" %> </div>
itemSuggest.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<link id="bscss" href="plugins/bootstrap/css/bootstrap.min.css"
rel="stylesheet">
<div class="container"
style="width: 40%; margin: 0; padding: 0; margin-left: 16px; float: left;">
<div class="input-group" style="width: 100%">
<i class="clearable fa fa-remove"
style="line-hight: 30px; font-size: 14px"></i>
<input id="suitName"
type="text" style="width: 300px; height: 30px; padding: 0 4px;">
<div class="input-group-btn" style="width: 0%">
<ul class="dropdown-menu dropdown-menu-right" role="menu">
</ul>
</div>
<!-- /btn-group -->
</div>
</div>
<div class="clearfix"></div>
js
(function() {
/**
* 请求json格式的数据 {value: [key:value,key2:value2]};
*/
function init(url, dataList) {
$.ajax({
type : 'post',
async : false,
url : url,
success : function(data) {
for (var i = 0; i < data.length; i++) {
var obj = {};
obj.name = data[i].itemName;
dataList.value.push(obj);
}
}
})
return dataList;
}
/**
* 插件绑定事件
*/
function suggest(domID, dataList) {
$("#" + domID).bsSuggest({
indexId : 1, // data.value 的第几个数据,作为input输入框的显示的内容
// indexKey: 2, //data.value 的第几个数据,作为input输入框的内容
data : dataList
}).on('onDataRequestSuccess', function(e, result) {
console.log('从 json参数中获取,不会触发 onDataRequestSuccess 事件', result);
}).on('onSetSelectValue', function(e, keyword, data) {
console.log('onSetSelectValue: ', keyword, data);
}).on('onUnsetSelectValue', function() {
console.log("onUnsetSelectValue");
});
}
var dataList = {
value : []
};
var url = hostUrl + "item/selectItemList.do";
init(url, dataList);
console.info(dataList);
suggest("suitName", dataList);
}());
要引入的js
<script src="suggest/src/bootstrap-suggest.js"></script> <script src="dataJs/item/itemSuggest.js"></script>(即上方js代码) <script src="plugins/jQuery/jquery-2.2.3.min.js"></script>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# bootstrap
# suggest.js
# 下拉框
# BootStrap中关于Select下拉框选择触发事件及扩展
# Bootstrap select多选下拉框实现代码
# Bootstrap模块dropdown实现下拉框响应
# Bootstrap框架下下拉框select搜索功能
# bootstrap datetimepicker实现秒钟选择下拉框
# Bootstrap select实现下拉框多选效果
# 基于BootStrap multiselect.js实现的下拉框联动效果
# 基于bootstrap实现多个下拉框同时搜索功能
# Bootstrap组合上、下拉框简单实现代码
# 基于Bootstrap下拉框插件bootstrap-select使用方法详解
# 输入框
# 绑定
# 具体内容
# 大家多多
# min
# charset
# css
# href
# stylesheet
# rel
# bscss
# link
# pageEncoding
# plugins
# utf
# container
# input
# float
相关文章:
建站之星后台搭建步骤解析:模板选择与产品管理实操指南
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
如何在阿里云ECS服务器部署织梦CMS网站?
黑客如何通过漏洞一步步攻陷网站服务器?
如何选择可靠的免备案建站服务器?
杭州银行网站设计制作流程,杭州银行怎么开通认证方式?
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
如何通过商城自助建站源码实现零基础高效建站?
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
如何规划企业建站流程的关键步骤?
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何破解联通资金短缺导致的基站建设难题?
如何通过虚拟主机快速搭建个人网站?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
定制建站哪家更专业可靠?推荐榜单揭晓
如何设置并定期更换建站之星安全管理员密码?
SQL查询语句优化的实用方法总结
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
如何用景安虚拟主机手机版绑定域名建站?
C#如何在一个XML文件中查找并替换文本内容
如何登录建站主机?访问步骤全解析
大连 网站制作,大连天途有线官网?
建站三合一如何选?哪家性价比更高?
Python如何创建带属性的XML节点
微网站制作教程,我微信里的网站怎么才能复制到浏览器里?
如何通过FTP空间快速搭建安全高效网站?
郑州企业网站制作公司,郑州招聘网站有哪些?
建站主机是否属于云主机类型?
专业公司网站制作公司,用什么语言做企业网站比较好?
大同网页,大同瑞慈医院官网?
建站之星官网登录失败?如何快速解决?
建站之星展会模版如何一键下载生成?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
如何配置FTP站点权限与安全设置?
如何通过虚拟主机空间快速建站?
大连网站制作公司哪家好一点,大连买房网站哪个好?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
建站之星如何开启自定义404页面避免用户流失?
网站制作说明怎么写,简述网页设计的流程并说明原因?
制作充值网站的软件,做人力招聘为什么要自己交端口钱?
香港网站服务器数量如何影响SEO优化效果?
建站之星代理平台如何选择最佳方案?
C#怎么使用委托和事件 C# delegate与event编程方法
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
,购物网站怎么盈利呢?
建站主机空间推荐 高性价比配置与快速部署方案解析
为什么Go需要go mod文件_Go go mod文件作用说明
视频网站app制作软件,有什么好的视频聊天网站或者软件?
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
*请认真填写需求信息,我们会在24小时内与您取得联系。