最近回学校忙着毕业的事情,好久没更新博客了,今天有个需求是需要实现单选框实现下拉多选的功能,刚开始接收到这个需求的时候,最开始想到的是自己写个css+js模拟实现的功能,但是发现应用到项目中效果不是很好,毕竟咱是搞java的,前端开发还是不要逞英雄了,所以决定上网查插件了。
找了一圈,就发现jquery multiselect符合要求,但是网上的教程,都讲的比较模糊,走了好多弯路,可能我是自己理解力差了点,搞了好久终于会用了(关键是依赖文件不能少)。
使用前,首先是插件需要依赖的js和css文件(这是必须的,不然会运行不正常)
这些依赖的文件都是jquery-ui的文件,少了images前端会报错,因为插件内部引用了images文件。
调用方法,使用起来就很简单了
<select class="selquery" id="chargeback_type"> <option value="0">0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> <script type="text/javascript"> $("#chargeback_type").multiselect({ noneSelectedText: "==请选择==", checkAllText: "全选", uncheckAllText: '全不选', selectedText:'当前有 #个被选中' }); </script>
最关键还是取值问题,因为涉及到多选,网上的资料,都没涉及到取值问题,只好找官方文档了,文档里面有一个方法
var array_of_checked_values = $("select").multiselect("getChecked").map(function(){ return this.value; }).get();
就是它了,通过这个方法,可以获取到,多选的值。
最后附上Jquery multiselect文档地址:http://www.erichynds.com/blog/jquery-ui-multiselect-widget
相关推荐
jquery.multiselect 下拉多选插件 下拉复选框插件 可以直接使用的demo
Jquery多选下拉列表插件jquery multiselect
对jquery的下拉框插件multiselect进行源码修改
先简单说说这个插件: jquery-multiselect 基于Jquery-ui的组件体系。 所以使用它的时候,先得导入jquery-ui相关的js和css哦 特性 •支持点击label实现checkbox组选择. •头部选项,如全选/ 取消全选 /关闭功能. •...
jquery下拉多选框multiSelect
NULL 博文链接:https://javah-h.iteye.com/blog/2111356
下拉多选的工具,里面有demo及相应的文件,做法可参照博客内容
可以放到项目中用 mutiselect 下拉多选插件 可以放到项目中用 多选下拉列表 复选下拉列表 jquery多选列表 多选多级联动下拉列表,有demo
对jquery的下拉框插件multiselect进行源码修改 ,实现下拉多选
jquery-ui-multiselect实现多选下拉框的效果,支持下拉多选的一个小demo
实现下拉多选,因为用不到全选和全不选,我将其隐藏了,有什么不明白的联系QQ908028664 想要获得必须留下点什么,象征性要1分,毕竟我花费了时间才调出来的。各文件版本真是弄死人呀。
jquery.multiselect.js是一款基于jQuery UI的多项选择下拉列表框组件。该下拉列表功能强大,可以实现多选和单选,可制作打开和关闭下拉框时的炫酷动画效果,提供丰富的回调函数和其它方法。
jQuery MultiSelect 下拉多选菜单jquery代码,用jQuery重新定义和美化的漂亮Select下拉框,并增强了功能,在Select内还有单癣复选框的功能。还可对数据分组、过滤等。
jquery.multiselect.js
Bootstrap Multiselect是一个基于JQuery的插件,可提供直观的用户界面,以使用具有多重属性的选择输入。 将显示一个带有单个选项的下拉菜单,而不是选择引导按钮。 文档,示例,常见问题解答和许可: : 。 如果您...
html多选下拉框,引用multiselect.filter后可实现搜索
Juqery插件,下拉,支持多选,单选,模糊查询,样式美观,Juqery插件,下拉,支持多选,单选,模糊查询,样式美观Juqery插件,下拉,支持多选,单选,模糊查询,样式美观
一个很古老的下拉多选框插件了.github上找了半天,都是不完整的.自己把里面引入的JS和资源改成本地的.完全支持脱机使用
前端项目-jquery-ui-multiselect-widget,多选程序将普通多选控件增强为优雅的复选框下拉列表,可与主题滚动器一起使用。