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 相关文章推荐
js中巧用cssText属性批量操作样式
Mar 13 Javascript
JQuery获取当前屏幕的高度宽度的实现代码
Jul 12 Javascript
JS 页面计时器示例代码
Oct 28 Javascript
jQuery 获取多选框的值及多选框中文的函数
May 16 Javascript
微信小程序 跳转传参数与传对象详解及实例代码
Mar 14 Javascript
Mongoose经常返回e11000 error的原因分析
Mar 29 Javascript
Javascript防止图片拉伸的自适应处理方法
Dec 26 Javascript
Vue2.0 http请求以及loading展示实例
Mar 06 Javascript
详解React服务端渲染从入门到精通
Mar 28 Javascript
详解基于 Node.js 的轻量级云函数功能实现
Jul 08 Javascript
使用React-Router实现前端路由鉴权的示例代码
Jul 26 Javascript
如何在 ant 的table中实现图片的渲染操作
Oct 28 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
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
smarty静态实验表明,网络上是错的~呵呵
2006/11/25 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
2014/07/18 PHP
thinkphp 抓取网站的内容并且保存到本地的实例详解
2017/08/25 PHP
PHP安装BCMath扩展的方法
2019/02/13 PHP
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
2010/06/11 Javascript
有关JavaScript的10个怪癖和秘密分享
2011/08/28 Javascript
js移除事件 js绑定事件实例应用
2012/11/28 Javascript
解决Jquery向页面append新元素之后事件的绑定问题
2015/03/16 Javascript
详解页面滚动值scrollTop在FireFox与Chrome浏览器间的兼容问题
2015/12/03 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
NodeJs——入门必看攻略
2016/06/27 NodeJs
Three.js学习之正交投影照相机
2016/08/01 Javascript
jQuery数组处理函数整理
2016/08/03 Javascript
JS实现动画兼容性的transition和transform实例分析
2016/12/13 Javascript
JavaScript中日常收集常见的10种错误(推荐)
2017/01/08 Javascript
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
Angular数据绑定机制原理
2018/04/17 Javascript
node.js之基础加密算法模块crypto详解
2018/09/11 Javascript
vue使用pdfjs显示PDF可复制的实现方法
2018/12/14 Javascript
如何从0开始用node写一个自己的命令行程序
2018/12/29 Javascript
vue axios封装及API统一管理的方法
2019/04/18 Javascript
使用Vue调取接口,并渲染数据的示例代码
2019/10/28 Javascript
小程序实现上下切换位置
2020/11/16 Javascript
Python使用Scrapy爬取妹子图
2015/05/28 Python
Python新手入门最容易犯的错误总结
2017/04/24 Python
python 获取指定文件夹下所有文件名称并写入列表的实例
2018/04/23 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
福克斯租车:Fox Rent A Car
2017/04/13 全球购物
颇特女士:NET-A-PORTER(直邮中国)
2020/07/11 全球购物
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
政风行风评议工作总结
2014/10/21 职场文书
2014年司机工作总结
2014/11/21 职场文书
初中教师个人总结
2015/02/10 职场文书
创业计划书之书店
2019/09/10 职场文书