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实现静态搜索功能(可输入搜索文字)
Mar 28 jQuery
利用jQuery解析获取JSON数据
Apr 08 jQuery
jQuery Plupload上传插件的使用
Apr 19 jQuery
jQuery选择器中的特殊符号处理方法
Sep 08 jQuery
jquery ztree实现右键收藏功能
Nov 20 jQuery
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
Jun 14 jQuery
jQuery选择器之基本选择器用法实例分析
Feb 19 jQuery
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
jQuery实现简易QQ聊天框
Feb 10 jQuery
jquery实现进度条状态展示
Mar 26 jQuery
jQuery实现回到顶部效果
Oct 19 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
用PHP生成自己的LOG文件
2006/10/09 PHP
php中session定期自动清理的方法
2015/11/12 PHP
ZF框架实现发送邮件的方法
2015/12/03 PHP
php实现网页端验证码功能
2017/07/11 PHP
javascript 类型判断代码分析
2010/03/28 Javascript
javascript中input中readonly和disabled区别介绍
2012/10/23 Javascript
jQuery解析XML与传统JavaScript方法的差别实例分析
2015/03/05 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
2015/10/26 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
2015/11/17 Javascript
NodeJS的Promise的用法解析
2016/05/05 NodeJs
有趣的bootstrap走动进度条
2016/12/01 Javascript
addeventlistener监听scroll跟touch(实例讲解)
2017/08/04 Javascript
JavaScript定义函数的三种实现方法
2017/09/23 Javascript
Vue仿支付宝支付功能
2018/05/25 Javascript
JS实现仿微信支付弹窗功能
2018/06/25 Javascript
vue-cli随机生成port源码的方法
2019/09/02 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
Vue Element校验validate的实例
2020/09/21 Javascript
[02:47]2018年度DOTA2最佳辅助位选手4号位-完美盛典
2018/12/17 DOTA
详解Python的迭代器、生成器以及相关的itertools包
2015/04/02 Python
修改Python的pyxmpp2中的主循环使其提高性能
2015/04/24 Python
Python这样操作能存储100多万行的xlsx文件
2019/04/16 Python
Python变量、数据类型、数据类型转换相关函数用法实例详解
2020/01/09 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
css3 position fixed固定居中问题解决方案
2014/08/19 HTML / CSS
英国健身超市:Fitness Superstore
2019/06/17 全球购物
山海经纬软件测试笔试题和面试题
2013/04/02 面试题
酒店总经理工作职责
2013/12/13 职场文书
生产部统计员岗位职责
2014/01/05 职场文书
英语专业个人求职信范文
2014/02/01 职场文书
2014年教师节活动总结
2014/08/29 职场文书
合伙经营协议书范本
2014/09/13 职场文书
工作简历自我评价
2015/03/11 职场文书
我的1919观后感
2015/06/03 职场文书
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server
使用python求解迷宫问题的三种实现方法
2022/03/17 Python