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 Form轻松实现文件上传
May 24 jQuery
jquery仿京东商品放大浏览页面
Jun 06 jQuery
jQuery鼠标移动图片上实现放大效果
Jun 25 jQuery
jQuery实现拖动效果的实例代码
Jun 25 jQuery
jquery easyui如何实现格式化列
Jul 30 jQuery
使用vue与jquery实时监听用户输入状态的操作代码
Sep 19 jQuery
jQuery实现切换隐藏与显示同时切换图标功能
Oct 29 jQuery
jquery简单实现纵向的无缝滚动代码实例
Apr 01 jQuery
JQuery实现简单的复选框树形结构图示例【附源码下载】
Jul 16 jQuery
jQuery实现弹出层效果
Dec 10 jQuery
JQuery获得内容和属性方法解析
May 30 jQuery
jQuery实现二级导航菜单的示例
Sep 30 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个人网站架设连环讲(三)
2006/10/09 PHP
php实现查询百度google收录情况(示例代码)
2013/08/02 PHP
php全角字符转换为半角函数
2014/02/07 PHP
php闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
Laravel模糊查询区分大小写的实例
2019/09/29 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
2019/10/17 PHP
js鼠标左右键 键盘值小结
2010/06/11 Javascript
jQuery实现复选框批量选择与反选的方法
2015/06/17 Javascript
JS中绑定事件顺序(事件冒泡与事件捕获区别)
2017/01/24 Javascript
JS三目运算(三元运算)方法详解
2017/03/01 Javascript
layui表格实现代码
2017/05/20 Javascript
详解nodeJS之路径PATH模块
2017/05/31 NodeJs
探究react-native 源码的图片缓存问题
2017/08/24 Javascript
Js判断H5上下滑动方向及滑动到顶部和底部判断的示例代码
2017/11/15 Javascript
vue 使用Jade模板写html,stylus写css的方法
2018/02/23 Javascript
jQuery 选择器用法实例分析【prev + next】
2020/05/22 jQuery
Python批量修改文件后缀的方法
2014/01/26 Python
python使用内存zipfile对象在内存中打包文件示例
2014/04/30 Python
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
python如何把嵌套列表转变成普通列表
2018/03/20 Python
Python根据当前日期取去年同星期日期
2019/04/14 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
Python+Redis实现布隆过滤器
2019/12/08 Python
tensorflow 限制显存大小的实现
2020/02/03 Python
pycharm设置当前工作目录的操作(working directory)
2020/02/14 Python
Python使用monkey.patch_all()解决协程阻塞问题
2020/04/15 Python
家长通知书家长评语
2014/04/17 职场文书
2014年乡镇领导个人整改措施
2014/09/19 职场文书
流动人口婚育证明范本
2014/09/26 职场文书
领导班子三严三实心得体会
2014/10/13 职场文书
婚宴邀请函
2015/01/30 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
2016预备党员培训心得体会
2016/01/08 职场文书
vue前端工程的搭建
2021/03/31 Vue.js
Apache POI的基本使用详解
2021/11/07 Servers
Python实现为PDF去除水印的示例代码
2022/04/03 Python