jQuery chosen下拉框检索
来源:互联网 发布:数学建模算法与应用pdf 编辑:程序博客网 时间:2024/06/05 01:20
参考URL:参考1
chosen.jquery.js 搜索框只能从头匹配的解决思路+方法 (改源码,,,有其他方式的。。。)
官方API及JS下载
效果图:
这里提供一下简单版的下载地址(JS源码已改为模糊匹配),类似上图的效果,自行导入jQuery,注意修改CSS文件中的图片路径为导入的图片
<%@include file="import.jsp" %><link rel="stylesheet" type="text/css" href="${ctx }/scripts/chosen.css"> <select name="dept" style="width: 150px;" id="dept" class="dept_select"> <option value="部门1">部门1</option> <option value="部门2">部门2</option> <option value="部门3">部门3</option> <option value="部门4">部门4</option> <option value="部门5">部门5</option></select> <script type="text/javascript" src='${ctx }/scripts/chosen.jquery.js'></script> <script type="text/javascript"> $('.dept_select').chosen(); </script>
动态下拉框
注意:$('#cnaps_name_select').trigger(“chosen:updated”);//重置下拉框
$('#cnaps_name_select').chosen();//下拉框检索框架
$('#cnaps_name_select').chosen();//下拉框检索框架
<td class="td_right">所属银行:</td> <td> <select name="bank_code" id="bank_code" class="input-text lh30" style="width: 150px;" onchange="cnapsChange()"> <option value=""></option> <c:forEach items="${bankls}" var="item" varStatus="status"> <option value="${item.bankcode }" <c:out value="${agent.bank_code eq item.bankcode?'selected':'' }" />>${item.bankname }</option> </c:forEach> </select> <input type="hidden" id="bank_name" name="bank_name" value="${agent.bank_name }" /> </td> <td class="td_right">开户行全称:</td> <td> <select type="text" id="cnaps_name_select" name="cnaps_name_select" class="input-text lh30" onchange="cnapsNameChange()" style="width: 324px;" ></select> <input type="hidden" id="cnaps_name" name="cnaps_name" value="${agent.cnaps_name }" /> </td> function cnapsChange() { var account_city = $('#account_city').val(); var bank_code = $('#bank_code').val(); var cnaps_no = $("#cnaps_no").val(); $('#cnaps_name_select').val(''); var obj=document.getElementById("cnaps_name_select"); obj.options.length=0; $.ajax({ url: ctx()+"/cnaps/cnapsBank?clscode=" + bank_code+"&citycode="+account_city, dataType: "json", success: function(data) { obj.options.add(new Option('','')); $.each(data.banklist, function(i, val) { obj.options.add(new Option(val.BNKNAME,val.CNAPS)); if (cnaps_no == val.CNAPS) { $("#cnaps_name_select").val(cnaps_no); cnapsNameChange(); } }); $('#cnaps_name_select').trigger("chosen:updated");//重置下拉框 $('#cnaps_name_select').chosen();//下拉框检索框架 } }); } function cnapsNameChange() { var cnaps_name_select = $('#cnaps_name_select').val(); var cnaps_name = $("#cnaps_name_select").find("option:selected").text(); var bank_name = $("#bank_code").find("option:selected").text(); // alert("cnaps_name_select:"+cnaps_name_select); $("#cnaps_no").val(cnaps_name_select); $("#cnaps_name").val(cnaps_name); $("#bank_name").val(bank_name); }
拓展url:http://www.jb51.net/article/107703.htm
阅读全文
0 0
- jQuery chosen下拉框检索
- 下拉框搜索功能chosen.jquery.js
- jquery.chosen 强大的jquery模拟下拉框(select)插件
- jQuery Chosen 选择框下拉值无法重置的问题
- 禁用jQuery chosen的选择下拉菜单
- jquery中<select/>下拉框元素中类样式chosen-select-deselect的使用
- chosen.jquery.min.js的使用(select下拉框支持首字母搜索)
- jquery-chosen 选择框插件
- jquery-chosen 选择框插件
- chosen-select:下拉选择框美化插件
- select chosen 禁用下拉框某一个option
- 下拉框select chosen被遮盖
- chosen.jquery.js 搜索框实现模糊搜索 chosen-select
- chosen jquery
- chosen.jquery
- chosen.jquery 插件 动态设置下拉选项被选中selected
- jquery 输入框 根据输入内容检索 下拉提示
- Chosen—jquery选择框插件
- 原生js,onclick与addEventListener区别
- 百度地图路书
- 7、static关键字
- codevs 1045 NOIP 1999 回文数 高精度算法
- Spark-编程模型
- jQuery chosen下拉框检索
- Guid.NewGuid()
- laravel5.4开启sql调试
- 八皇后
- 算法题目---二进制1的个数
- 两数组的交
- 邮件点击率多少合适?
- Myeclipse配置重置方法
- 更改物料说明后,在MTL_SYSTEM_ITEMS_B表中无变化