前端插件——Bootstrap Dual Listbox 简介
背景
Bootstrap Dual Listbox是一款基于Bootstrap的双向select选择框控件,作为对multiple select的扩展,使用起来非常简单,功能也更强大。
参考文章一
参考文章二
使用效果如下图所示:
初始化HTML代码:
<div class="form-horizontal"><div class="form-group"><div class="col-md-12"><select multiple="multiple" name="groups" size="10"><option value="1">GroupA</option><option selected value="2">GroupB</option><option value="3">GroupC</option><option value="4">GroupD</option><option selected value="5">GroupE</option><option value="6">GroupF</option><option value="7">GroupG</option></select></div></div></div>
初始化JS代码:
var selectorx;selectorx = $('select[name="groups"]').bootstrapDualListbox({bootstrap3Compatible: true,//设置为Bootstrap3模式preserveSelectionOnMove: 'moved',//选中移动背景变色moveOnSelect: false,//选中即选择nonSelectedListLabel: '全部部门权限',selectedListLabel: '已有部门权限',filterTextClear: '展示所有',filterPlaceHolder: '过滤搜索',moveSelectedLabel: "添加",moveAllLabel: '添加所有',removeSelectedLabel: "移除",removeAllLabel: '移除所有',infoText: '共{0}个数据',infoTextFiltered: '搜索到{0}个数据 ,共{1}个数据',infoTextEmpty: '列表为空',});
其他常用方法:
// 获取选中的值$('#get').click(function () {console.log(selectorx.bootstrapDualListbox('getContainer'));alert(selectorx.val());})动态添加值$('#add').click(function () {selectorx.append('<option value="9" selected>ops-coffee.cn</option>');selectorx.bootstrapDualListbox('refresh');})刷新至初始状态$('#refresh').click(function () {$('#duallistbox').trigger('reset');selectorx.bootstrapDualListbox('refresh');})销毁duallistbox插件$('#destroy').click(function () {selectorx.bootstrapDualListbox('destroy')})
前端插件——Bootstrap Dual Listbox 简介相关推荐
- 【博学谷学习记录】超强总结,用心分享丨前端开发:BootStrap框架基础用法
BootStrap 1.BootStrap简介 Bootstrap 是由 Twitter 公司开发维护的前端 UI 框架,它提供了大量编写好的 CSS 样式,允许开发者结合一定HTML 结构及Java ...
- 前端插件clipboard 操作剪切板
本期介绍一个非常常用的前端插件 Clipboard.js,Clipboard.js 实现了纯 JavaScript (无 Flash)的浏览器内容复制到系统剪贴板的功能. 1.clipboard.js ...
- 前端自动化构建-为什么使用前端自动化构建以及gulp简介
前端自动化构建-为什么使用前端自动化构建以及gulp简介 一开始接触到这个东西,真的是不知道是什么样的一个概念,所以也在网上看了一一些资料,理解一下. 1. 前端开发存在的问题 开发慢 (1) 项目架 ...
- Web前端:Bootstrap最强总结 附详细代码 (带常用案例!)
Web前端基础: Web前端:HTML最强总结 附详细代码 Web前端:CSS最强总结 附详细代码 Web前端:JavaScript最强总结 附详细代码 Web前端工具: Web前端: JQuery最 ...
- 【Web前端第二阶段--Bootstrap】Day05
[Web前端第二阶段–Bootstrap]Day05 第一章 [Web前端第二阶段–Html]Day01 第二章 [Web前端第二阶段–Html]Day02 第三章 [Web前端第二阶段–CSS]Da ...
- django框架——sweetalert前端插件、序列化组件、批量数据操作、分页器、Forms组件(上)
系列文章目录 第一章 django安装与介绍 第二章 django基础使用 第三章 路由层 第四章 虚拟环境.django版本区别.视图层 第五章 模板层 第六章 模型层(上) 第七章 模型层(下) ...
- 06.前端之BootStrap
iconfont的使用:https://www.cnblogs.com/changxin7/p/11479216.html Bootstrap介绍 Bootstrap是Twitter开源的基于HTML ...
- 最火的前端开发框架Bootstrap使用教程学习!
Bootstrap,来自Twitter,是目前很受欢迎的前端框架.Bootstrap 是基于 HTML.CSS.JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷. 它由Twitter的 ...
- excel可视化图表插件_Axure 教程:利用图表前端插件实现高级可视化图表
如何通过图标前端插件完成高级可视化图表?笔者在此给出了详细教程,与大家分享~~ 后台开发中避免不了实现一些可视化的图表,主要制作的方法有四种:Excel表格截图.Axure图形绘制.Axure网页框架 ...
最新文章
- 微软商店中的WSL预览版现已可用!Windows 11用户狂喜
- python英文字典小程序_python 字典所有操作
- redhat6.5 yum register 问题
- Java学习笔记-7.Java IO流
- Jena增删改查java API
- 20. Valid Parentheses 有效的括号
- oracle9i 查询scn,Oracle10g的current_scn是如何计算的?
- Orchard Core Framework:ASP.NET Core 模块化,多租户框架
- Twitter Storm 序列化
- 用Python把github上非常实用的数据全部抓取下来! 留给自己备用
- 60-170-040-使用-Time-Flink时间系统系列之实例讲解-如何做定时输出
- nginx限制ip访问(转)
- 贺利坚老师汇编课程50笔记:call和ret配合
- map转json与json 转map
- 脸上为什么长痘及处理方式
- oracle 压缩备份比率,Oracle 10g备份集压缩(Backupset Compression)
- Unity零基础到入门 ☀️| 近万字教程 对 Unity 中的 动画系统基础 全面解析+实战演练,你确定要错过吗?
- PG的管道模式如何工作
- win10专业版没有触摸板选项_Windows10触控板的正确使用方法
- python遍历数组同时去掉括号_python去除括号
热门文章
- Maven的Settings.xml配置文件解释
- django 1.8 官方文档翻译:2-1-1 模型语法
- Web前端开发工程师必读de设计博客
- 会员按天统计、日分时统计
- PL/SQL配置文件解析
- linux系统管理学习笔记之八---进程与作业的管理
- Lock的tryLock()方法
- 阿里云服务器安装onlyoffice_阿里云服务器安装 JDK 8
- Java文件类boolean setLastModified(long set_new_time)方法,包含示例
- 数字和数字根的总和_使用8086微处理器查找8位数字的数字总和