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

这篇文章主要介绍了jQuery.Sumoselect插件如何实现下拉复选框效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

创新互联公司长期为上1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为平安企业提供专业的网站设计制作、网站制作,平安网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

简单介绍

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文件

 

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

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

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

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

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

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

感谢你能够认真阅读完这篇文章,希望小编分享的“jQuery.Sumoselect插件如何实现下拉复选框效果”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


当前文章:jQuery.Sumoselect插件如何实现下拉复选框效果
分享地址:http://pwwzsj.com/article/iipjid.html