欢迎使用CSDN-markdown编辑器
来源:互联网 发布:数据透视表实时更新 编辑:程序博客网 时间:2024/06/14 05:52
jquery mutiselect 可以查询的下拉框
首先来看效果:
一:引入js和css
<link rel="stylesheet" type="text/css" href="~/Scripts/jquerymultiselect/jquery-ui.css" /><link rel="stylesheet" type="text/css" href="~/Scripts/jquerymultiselect/jquery.multiselect.css" /><link rel="stylesheet" type="text/css" href="~/Scripts/jquerymultiselect/style.css" /><link rel="stylesheet" type="text/css" href="~/Scripts/jquerymultiselect/prettify.css" /><script type="text/javascript" src="~/Scripts/jquery-ui-1.8.24.min.js"></script><script type="text/javascript" src="~/Scripts/jquerymultiselect/prettify.js"></script><script type="text/javascript" src="~/Scripts/jquerymultiselect/jquery.multiselect.min.js"></script>
二:HTML页面代码,和普通的select标签一样。
<select id="size" name="size" multiple="multiple"></select>
这里需要注意:如果增加了‘multiple=”multiple”’这个属性,则select可以多选,否则就是单选。
三:js代码
$('#size').multiselect({ buttonWidth: '637px', maxHeight: 250, enableFiltering:true });
增加‘enableFiltering:true’属性,搜索框才会出现。
四:设置其默认选中
单选可以使用this.selected=true方法。
$('#brandId option').each(function(){ if($!{product.brandId} == this.value){ this.selected=true; //设置选中值之后,需要刷新一下select. $("#brandId").multiselect('refresh'); } });
多选则使用:
$('#size').multiselect().val(sizeList).multiselect("refresh");
其中sizeList为后台传递的集合。
五:动态对select进行赋值
$.ajax({ type :"post", url : "/ParamInfoController/getByType", data : {"catId":recode.id, "type":2}, async : false, success : function(data){ var options = new Array(); $.each(data, function(index, values) { //循环将data数据的结构重新调整为下面这样的:[{label:xxx,value:id}] // laebl相当于option的文字,value则是option的value,结构不能错 options.push({ label : values.text, value : values.id }); }); $("#size").multiselect('dataprovider',options); }});
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- c++primer5 题3.24
- Invalid bound statement (not found)
- nodejs 爬虫
- asp.net 共享文件夹 网络文件夹 文件读写
- 员工人事档案组成要素介绍
- 欢迎使用CSDN-markdown编辑器
- Java内部类详解
- 宏定义中的##
- guava 集合
- 测试流程。。。
- IDEA下从零开始搭建SpringBoot工程
- KD-tree 原理详解
- 阿里巴巴Java开发手册终极版网页版v1.3.0
- QT 线程之 moveToThread()