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 相关文章推荐
用cssText批量修改样式
Aug 29 Javascript
js正则表达exec与match的区别说明
Jan 29 Javascript
基于Javascript实现二级联动菜单效果
Mar 04 Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
Jul 22 Javascript
JSON对象 详解及实例代码
Oct 18 Javascript
JS匿名函数类生成方式实例分析
Nov 26 Javascript
详解vue-cli 脚手架项目-package.json
Jul 04 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
React Native基础入门之初步使用Flexbox布局
Jul 02 Javascript
详解Webpack-dev-server的proxy用法
Sep 08 Javascript
浅谈JavaScript 声明提升
Sep 14 Javascript
JSONObject与JSONArray使用方法解析
Sep 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 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
2009/01/30 PHP
php实现memcache缓存示例讲解
2013/12/04 PHP
php中替换字符串中的空格为逗号','的方法
2014/06/09 PHP
实例介绍PHP的Reflection反射机制
2014/08/05 PHP
让ThinkPHP的模板引擎达到最佳效率的方法详解
2017/03/14 PHP
jquery实现每个数字上都带进度条的幻灯片
2013/02/20 Javascript
Jquery的hover方法让鼠标经过li时背景变色
2013/09/06 Javascript
JSON与XML优缺点对比分析
2015/07/17 Javascript
JavaScript setTimeout使用闭包功能实现定时打印数值
2015/12/18 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
2016/04/14 Javascript
Bootstrap基本组件学习笔记之进度条(15)
2016/12/08 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
2017/08/04 Javascript
代码详解Vuejs响应式原理
2017/12/20 Javascript
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
2018/01/03 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
JS正则表达式验证密码强度
2020/03/18 Javascript
深入理解python中的浅拷贝和深拷贝
2016/05/30 Python
python读取excel表格生成erlang数据
2017/08/26 Python
Python拼接字符串的7种方式详解
2020/03/19 Python
python动态规划算法实例详解
2020/11/22 Python
使用BeautifulSoup4解析XML的方法小结
2020/12/07 Python
国际领先的在线时尚服装和配饰店:DressLily
2019/03/03 全球购物
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
新东方旗下远程教育网站:新东方在线
2020/03/19 全球购物
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
.NET笔试题(20个问题)
2016/02/02 面试题
社会实践自我鉴定
2013/11/07 职场文书
会计系中文个人求职信
2013/12/24 职场文书
前厅收银主管岗位职责
2014/02/04 职场文书
帮一个朋友写的求职信
2014/08/09 职场文书
学生吸烟检讨书
2014/09/14 职场文书
张思德观后感
2015/06/09 职场文书
导游词之清晏园
2019/11/22 职场文书
关于Spring配置文件加载方式变化引发的异常详解
2022/01/18 Java/Android
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
2022/06/25 Servers