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 相关文章推荐
取得传值的函数
Oct 27 Javascript
jquery EasyUI的formatter格式化函数代码
Jan 12 Javascript
使用jquery实现select添加实现后台权限添加的效果
May 28 Javascript
node.js中的fs.existsSync方法使用说明
Dec 17 Javascript
jquery实现键盘左右翻页特效
Apr 30 Javascript
Bootstrap自定义文件上传下载样式
May 26 Javascript
浅谈pc端rem字体设置的问题
Aug 03 Javascript
利用jqprint插件打印页面内容的实现方法
Jan 09 Javascript
Vue 创建组件的两种方法小结(必看)
Feb 23 Javascript
超出JavaScript安全整数限制的数字计算BigInt详解
Jun 24 Javascript
TypeScript类型声明书写详解
Aug 28 Javascript
简单了解JavaScript arguement原理及作用
May 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
php录入页面中动态从数据库中提取数据的实现
2006/10/09 PHP
PHP备份/还原MySQL数据库的代码
2011/01/06 PHP
第四章 php数学运算
2011/12/30 PHP
ThinkPHP3.1查询语言详解
2014/06/19 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
2014/11/19 PHP
smarty模板引擎基础知识入门
2015/03/30 PHP
php实现微信发红包
2015/12/05 PHP
PHP编程入门的基本语法知识点总结
2016/01/26 PHP
PHP访问数据库集群的方法小结
2016/03/14 PHP
JavaScript中的Screen屏幕对象
2008/01/16 Javascript
JSON扫盲帖 JSON.as类教程
2009/02/16 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
2016/10/27 Javascript
JS简单判断函数是否存在的方法
2017/02/13 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
2017/05/07 Javascript
详解使用angular-cli发布i18n多国语言Angular应用
2017/05/20 Javascript
关于jQuery里prev()的简单操作代码
2017/10/27 jQuery
React注册倒计时功能的实现
2018/09/06 Javascript
JavaScript创建对象的四种常用模式实例分析
2019/01/11 Javascript
python缩进区别分析
2014/02/15 Python
Python Tkinter实现简易计算器功能
2018/01/30 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
2018/07/26 Python
Pandas统计重复的列里面的值方法
2019/01/30 Python
django框架基于模板 生成 excel(xls) 文件操作示例
2019/06/19 Python
python如何基于redis实现ip代理池
2020/01/17 Python
Python随机数函数代码实例解析
2020/02/09 Python
python报错: 'list' object has no attribute 'shape'的解决
2020/07/15 Python
纽约家具、家居装饰和地毯店:ABC Carpet & Home
2017/06/21 全球购物
软件测试工程师笔试题带答案
2015/03/27 面试题
重阳节登山活动方案
2014/02/03 职场文书
师德演讲稿范文
2014/05/06 职场文书
咖啡店创业计划书范文
2014/09/15 职场文书
2015年度员工自我评价范文
2015/03/11 职场文书
Python爬取奶茶店数据分析哪家最好喝以及性价比
2022/09/23 Python
Python 第三方库 openpyxl 的安装过程
2022/12/24 Python