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 callBack 返回前一页的js方法
Nov 30 Javascript
javascript模拟select,jselect的方法实现
Nov 08 Javascript
GRID拖拽行的实例代码
Jul 18 Javascript
jquery获取html元素的绝对位置和相对位置的方法
Jun 20 Javascript
jQuery使用drag效果实现自由拖拽div
Jun 11 Javascript
JS中对Cookie的操作详解
Aug 05 Javascript
ES6学习笔记之Set和Map数据结构详解
Apr 07 Javascript
xmlplus组件设计系列之树(Tree)(9)
May 02 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
Sep 03 Javascript
bootstrap datetimepicker控件位置异常的解决方法
Nov 23 Javascript
10行代码实现微信小程序滑动tab切换
Dec 28 Javascript
js获取对象,数组所有属性键值(key)和对应值(value)的方法示例
Jun 19 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扩展vld查看PHP opcode操作步骤
2013/03/04 PHP
php去除HTML标签实例
2013/11/06 PHP
round robin权重轮循算法php实现代码
2016/05/28 PHP
php显示页码分页类的封装
2017/06/08 PHP
js 鼠标点击事件及其它捕获
2009/06/04 Javascript
MooTools 1.2中的Drag.Move来实现拖放
2009/09/15 Javascript
javascript动态创建及删除元素的方法
2014/12/22 Javascript
JSON简介以及用法汇总
2016/02/21 Javascript
javascript基础知识
2016/06/07 Javascript
javascript 实现动态侧边栏实例详解
2016/11/11 Javascript
解析jquery easyui tree异步加载子节点问题
2017/03/08 Javascript
JavaScript实现移动端轮播效果
2017/06/06 Javascript
js实现从左向右滑动式轮播图效果
2017/07/07 Javascript
详解基于 axios 的 Vue 项目 http 请求优化
2017/09/04 Javascript
详解Angular操作cookies方法
2018/06/01 Javascript
深度剖析使用python抓取网页正文的源码
2014/06/11 Python
Python实现基于权重的随机数2种方法
2015/04/28 Python
python安装PIL模块时Unable to find vcvarsall.bat错误的解决方法
2016/09/19 Python
利用python程序生成word和PDF文档的方法
2017/02/14 Python
Java分治归并排序算法实例详解
2017/12/12 Python
python 删除非空文件夹的实例
2018/04/26 Python
Python_查看sqlite3表结构,查询语句的示例代码
2019/07/17 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
工程造价专业大学生自荐信
2013/10/01 职场文书
青年教师培训方案
2014/02/06 职场文书
诚实守信道德模范事迹材料
2014/08/15 职场文书
学习党的群众路线对照检查材料
2014/09/29 职场文书
党员三严三实心得体会
2014/10/13 职场文书
商家认证委托书格式
2014/10/16 职场文书
公务员岗前培训心得体会
2016/01/08 职场文书
用JS实现飞机大战小游戏
2021/06/09 Javascript
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA