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弹出层之1:JQuery.Boxy (二)
Oct 06 Javascript
JQuery中DOM事件合成用法实例分析
Jun 13 Javascript
不同js异步函数同步的实现方法
May 28 Javascript
js利用clipboardData实现截屏粘贴功能
Oct 12 Javascript
jQuery中animate的几种用法与注意事项
Dec 12 Javascript
AngularJS定时器的使用与移除操作方法【interval与timeout】
Dec 14 Javascript
JS中如何实现复选框全选功能
Dec 19 Javascript
AngularJS改变元素显示状态
Apr 20 Javascript
Vue和Bootstrap的整合思路详解
Jun 30 Javascript
微信小程序之几种常见的弹框提示信息实现详解
Jul 11 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
Mar 07 Javascript
vue实现在进行增删改操作后刷新页面
Aug 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
PHP递归复制、移动目录的自定义函数分享
2014/11/18 PHP
thinkPHP引入类的方法详解
2016/12/08 PHP
discuz论坛更换域名,详细文件修改步骤
2020/12/09 PHP
js获得网页背景色和字体色的方法
2014/03/21 Javascript
javascript实现锁定网页、密码解锁效果(类似系统屏幕保护效果)
2014/08/15 Javascript
18个非常棒的jQuery代码片段
2015/11/02 Javascript
javascript正则表达式模糊匹配IP地址功能示例
2017/01/06 Javascript
angular forEach方法遍历源码解读
2017/01/25 Javascript
使用jQuery,Angular实现登录界面验证码详解
2017/04/27 jQuery
React-Native做一个文本输入框组件的实现代码
2017/08/10 Javascript
详解Vue + Vuex 如何使用 vm.$nextTick
2017/11/20 Javascript
Angular实现搜索框及价格上下限功能
2018/01/19 Javascript
在vscode中统一vue编码风格的方法
2018/02/22 Javascript
小程序根据手机机型设置自定义底部导航距离
2019/06/04 Javascript
vue实现随机验证码功能(完整代码)
2019/12/10 Javascript
python实现的防DDoS脚本
2011/02/08 Python
python调用机器喇叭发出蜂鸣声(Beep)的方法
2015/03/23 Python
CentOS 6.5下安装Python 3.5.2(与Python2并存)
2017/06/05 Python
python 判断linux进程,并杀死进程的实现方法
2019/07/01 Python
如何基于python操作excel并获取内容
2019/12/24 Python
Python使用pycharm导入pymysql教程
2020/09/16 Python
HTML5、Select下拉框右边加图标的实现代码(增进用户体验)
2017/10/16 HTML / CSS
La Redoute英国官网:法国时尚品牌
2017/04/27 全球购物
阿迪达斯香港官网:adidas香港
2019/11/09 全球购物
伦敦新晋轻奢耳饰潮牌:Tada & Toy
2020/05/25 全球购物
南京迈特望C/C++面试题
2012/07/09 面试题
介绍一下常见的木马种类
2014/11/15 面试题
广告学专业应届生求职信
2013/10/01 职场文书
财务会计毕业生个人求职信
2014/02/03 职场文书
一夜的工作教学反思
2014/02/08 职场文书
有多年工作经验的自我评价
2014/03/02 职场文书
食品销售计划书
2014/04/26 职场文书
活动总结新闻稿
2014/08/30 职场文书
社保代办委托书怎么写
2014/10/06 职场文书
追讨欠款律师函
2015/06/24 职场文书
Java数据开发辅助工具Docker与普通程序使用方法
2021/09/15 Java/Android