jquery.multiselect多选下拉框实现代码


Posted in Javascript onNovember 11, 2016

本文实例为大家分享了jquery.multiselect多选下拉框的实现方法,供大家参考,具体内容如下

第一步:链接下列文件,如果没有,到此网页下载 https://github.com/ehynds/jquery-ui-multiselect-widget,此插件基于jquery ,所以jquery的基本文件都需要引用

<link rel="stylesheet" type="text/css" href="~/Scripts/jquerymultiselect/jquery-ui.css" />
<link rel="stylesheet" type="text/css" href="~/Scripts/jquerymultiselect/jquery.multiselect.css" />
<link rel="stylesheet" type="text/css" href="~/Scripts/jquerymultiselect/style.css" />
<link rel="stylesheet" type="text/css" href="~/Scripts/jquerymultiselect/prettify.css" />

<script type="text/javascript" src="~/Scripts/jquery-ui-1.8.24.min.js"></script>
<script type="text/javascript" src="~/Scripts/jquerymultiselect/prettify.js"></script>
<script type="text/javascript" src="~/Scripts/jquerymultiselect/jquery.multiselect.min.js"></script>

第二步:定义html代码

<select name="Users" multiple="multiple" id="select_users">
   @foreach (DModel.Model.User item in ViewBag.users)
   {
   if (Model.Users.Contains(item.Name))
   {
    <option value="@item.Name" selected="selected">@item.Name</option>
   }
   else
   {
    <option value="@item.Name">@item.Name</option>
   }
   }
  </select>

第三步:加载插件渲染

<script>
 
 $(function () {
 $("#select_users").multiselect({
  noneSelectedText: "==请选择==",
  checkAllText: "全选",
  uncheckAllText: '全不选',
  selectedList: 5
  
 });
 });


</script>

第四步:刷新页面查看效果

 jquery.multiselect多选下拉框实现代码

至此,基本完成。接下来是取值和赋值.

取值:$("#select_users").val() ;返回的是数组。因为我这边是用Ajax.BeginForm的前台页面,所以不需要取值

赋值:在第二步中已经实现赋值,其他的赋值办法没有找到。

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Css3制作变形与动画效果
Jul 24 Javascript
鼠标悬停小图标显示大图标
Jan 22 Javascript
javascript实现简单的on事件绑定
Aug 23 Javascript
Node.js测试中的Mock文件系统详解
Nov 21 Javascript
bootstrap警告框使用方法解析
Jan 13 Javascript
js实现简易垂直滚动条
Feb 22 Javascript
jQuery插件Echarts实现的双轴图效果示例【附demo源码下载】
Mar 04 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
Jun 06 Javascript
如何抽象一个Vue公共组件
Oct 17 Javascript
js定时器+简单的动画效果实例
Nov 10 Javascript
浅谈JS对象添加getter与setter的5种方法
Jun 09 Javascript
element-ui 文件上传修改文件名的方法示例
Nov 05 Javascript
通过扫描二维码打开app的实现代码
Nov 10 #Javascript
用JS动态设置CSS样式常见方法小结(推荐)
Nov 10 #Javascript
关于json字符串与实体之间的严格验证代码
Nov 10 #Javascript
jquery日历插件e-calendar升级版
Nov 10 #Javascript
Vue.js开发环境搭建
Nov 10 #Javascript
js 获取本地文件及目录的方法(推荐)
Nov 10 #Javascript
javascript中的后退和刷新实现方法
Nov 10 #Javascript
You might like
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
JQuery 学习笔记 选择器之六
2009/07/23 Javascript
基于JQuery的动态删除Table表格的行和列的代码
2011/05/12 Javascript
Jquery 自定义动画概述及示例
2013/03/29 Javascript
浅谈javascript中的instanceof和typeof
2015/02/27 Javascript
JQuery中DOM实现事件移除的方法
2015/06/13 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
js 动态给元素添加、移除事件的实现方法
2016/07/19 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
H5移动端适配 Flexible方案
2016/10/24 Javascript
BootStrap 获得轮播中的索引和当前活动的焦点对象
2017/05/11 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
2017/06/18 Javascript
js实现单张图片平移切换效果
2017/10/11 Javascript
Angular实现可删除并计算总金额的购物车功能示例
2017/12/26 Javascript
网页爬虫之cookie自动获取及过期自动更新的实现方法
2018/03/06 Javascript
jQuery基于Ajax实现读取XML数据功能示例
2018/05/31 jQuery
微信小程序实现蓝牙打印
2019/09/23 Javascript
使用axios请求时,发送formData请求的示例
2019/10/29 Javascript
Python使用BeautifulSoup库解析HTML基本使用教程
2016/03/31 Python
python实现稀疏矩阵示例代码
2017/06/09 Python
Python用字典构建多级菜单功能
2019/07/11 Python
详解Python中的正斜杠与反斜杠
2019/08/09 Python
django-csrf使用和禁用方式
2020/03/13 Python
CSS实现限制字数功能当对象内文本溢出时显示省略标记
2014/08/20 HTML / CSS
html5与css3小应用
2013/04/03 HTML / CSS
html5需遵循的6个设计原则
2016/04/27 HTML / CSS
html5 canvas 实现光线沿不规则路径运动
2020/04/20 HTML / CSS
波兰在线香水店:Perfumy.pl
2019/08/12 全球购物
大学生毕业求职的自我评价
2013/09/29 职场文书
高中体育教学反思
2014/01/24 职场文书
2014年两会学习心得体会
2014/03/10 职场文书
校园元旦活动总结
2014/07/09 职场文书
银行主办会计岗位职责
2014/08/13 职场文书
个人向公司借款协议书
2014/10/09 职场文书
学校食品安全责任书
2015/01/29 职场文书
python必学知识之文件操作(建议收藏)
2021/05/30 Python