jQuery.Sumoselect插件实现下拉复选框效果


Posted in jQuery onNovember 09, 2017

简单介绍

jquery.sumoselect是一款跨设备、跨浏览器的jQuery下拉列表框插件。该jQuery下拉列表框插件可以单选,也可以多选。它的样式可以通过CSS文件来自定义。它的最大特点是可以跨设备使用,所有设备上功能都是一致的。

该jQuery下拉列表框插件的特点有:

  • 可以进行单选,也可以进行多选。
  • 可以通过CSS文件来自定义样式。
  • 支持绝大多数的设备。
  • 根据设备智能渲染。
  • 在Android、IOS、Windows和其它设备上会自动渲染出该设备原生样式的下拉列表框。
  • 可以自定义提交数据的格式(多选可以通过 csv 或默认形式来提交)。
  • 支持Selected、Disabled和占位文本。
  • 易扩展,开发者可以很容易的创建新的组件。
  • 使用基本方法间隙管理如添加选项、删除选项、禁用、选择等。

该jQuery下拉列表框插件需要使用jQuery 1.8.3+版本,建议使用最新版本的jQuery。

1、官方网站:

https://hemantnegi.github.io/jquery.sumoselect/  说明介绍网址
https://hemantnegi.github.io/jquery.sumoselect/sumoselect_demo.html   demo网址

2、实现效果

jQuery.Sumoselect插件实现下拉复选框效果

3、代码demo

首先引入js与css文件

<link href="css/sumoselect.css" rel="external nofollow" rel="stylesheet"> 
<script src="vendor/jquery.sumoselect.js"></script>

然后在html里面添加select标签:

<select multiple="multiple" placeholder="咨询,建议" class="SlectBox" id="SlectBox" required style="width: 160px"></select>

最后在js代码中添加代码:

$('.SlectBox').SumoSelect({ 
  csvDispCount: 3, 
  captionFormat: '已选择:{0}(个)', 
  selectAll:true, 
  captionFormatAllSelected: "全选", 
  okCancelInMulti: true, 
  locale : ['确定', '取消', ''] 
 });

注意:官网中有许多的属性,同时还能在select下拉框中绑定许多的事件:

当我们想要下拉框二级联动的时候,通过下面的事件,刷新select标签中的内容实现下拉框的二级联动。

//重新加载select标签中的数据 
$('#SlectBox')[0].sumo.reload();

总结

以上所述是小编给大家介绍的jQuery.Sumoselect插件实现下拉复选框效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jquery submit()不能提交表单的解决方法
Apr 24 jQuery
jQuery自定义元素右键点击事件(实现案例)
Apr 28 jQuery
详谈表单格式化插件jquery.serializeJSON
Jun 23 jQuery
jQuery上传插件webupload使用方法
Aug 01 jQuery
jquery+ajaxform+springboot控件实现数据更新功能
Jan 22 jQuery
JS文件中加载jquery.js的实例代码
May 05 jQuery
AJAX在JQuery中的应用详解
Jan 30 jQuery
jQuery实现的五星点评功能【案例】
Feb 18 jQuery
jQuery控制input只能输入数字和两位小数的方法
May 16 jQuery
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
May 29 jQuery
jQuery实现简单日历效果
Jul 05 jQuery
jquery插件实现悬浮的菜单
Apr 24 jQuery
jQuery实现动态添加节点与遍历节点功能示例
Nov 09 #jQuery
简单实现jquery隔行变色
Nov 09 #jQuery
jQuery实现的简单无刷新评论功能示例
Nov 08 #jQuery
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 #jQuery
基于jQuery的$.getScript方法去加载javaScript文档解析
Nov 08 #jQuery
基于jQuery中ajax的相关方法汇总(必看篇)
Nov 08 #jQuery
javascript+jQuery实现360开机时间显示效果
Nov 03 #jQuery
You might like
关于js和php对url编码的处理方法
2014/03/04 PHP
PHP获取指定月份第一天和最后一天的方法
2015/07/18 PHP
php 把数字转换成汉字的代码
2015/07/21 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
原生php实现excel文件读写的方法分析
2018/04/25 PHP
克隆javascript对象的三个方法小结
2011/01/12 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
jquery 实现表单验证功能代码(简洁)
2012/07/03 Javascript
简单的代码实现jquery定时器
2014/01/03 Javascript
一段非常简单的js判断浏览器的内核
2014/08/17 Javascript
JavaScript判断一个字符串是否包含指定子字符串的方法
2015/03/18 Javascript
详解JavaScript中基于原型prototype的继承特性
2016/05/05 Javascript
微信小程序的动画效果详解
2017/01/18 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
angularJs中datatable实现代码
2017/06/03 Javascript
深入解析Vue 组件命名那些事
2017/07/18 Javascript
JavaScript常用数学函数用法示例
2018/05/14 Javascript
JavaScript数据结构与算法之基本排序算法定义与效率比较【冒泡、选择、插入排序】
2019/02/21 Javascript
在vue中实现echarts随窗体变化
2020/07/27 Javascript
JS JQuery获取data-*属性值方法解析
2020/09/01 jQuery
[02:51]DOTA2英雄基础教程 风暴之灵
2013/12/23 DOTA
Cython 三分钟入门教程
2009/09/17 Python
Python使用代理抓取网站图片(多线程)
2014/03/14 Python
Python set常用操作函数集锦
2017/11/15 Python
jupyter notebook参数化运行python方式
2020/04/10 Python
学习全国两会精神心得体会范文
2014/03/17 职场文书
入党积极分子学习党的纲领思想汇报
2014/09/13 职场文书
2014领导干部学习焦裕禄同志先进事迹思想汇报
2014/09/19 职场文书
2015幼儿园新学期寄语
2015/02/27 职场文书
2015年学校教育教学工作总结
2015/04/22 职场文书
红色电影观后感
2015/06/18 职场文书
新郎父亲婚礼致辞
2015/07/27 职场文书
高一化学教学反思
2016/02/22 职场文书
MySQL面试题讲解之如何设置Hash索引
2021/11/01 MySQL
Python实战实现爬取天气数据并完成可视化分析详解
2022/06/16 Python
vue实现简易音乐播放器
2022/08/14 Vue.js