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 相关文章推荐
jMessageBox 基于jQuery的窗口插件
Dec 09 Javascript
JavaScript OOP面向对象介绍
Dec 02 Javascript
JS操作Cookie写入和读取实例代码
Oct 20 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
May 07 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
May 25 Javascript
js实现炫酷的左右轮播图
Jan 18 Javascript
Vue如何引入远程JS文件
Apr 20 Javascript
vue中计算属性(computed)、methods和watched之间的区别
Jul 27 Javascript
实时监控input框,实现输入框与下拉框联动的实例
Jan 23 Javascript
原生JS实现动态加载js文件并在加载成功后执行回调函数的方法
Dec 30 Javascript
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
vue日历/日程提醒/html5本地缓存功能
Sep 02 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 静态变量的初始化
2009/11/15 PHP
PHP中文分词的简单实现代码分享
2011/07/17 PHP
作为程序员必知的16个最佳PHP库
2015/12/09 PHP
详解PHP原生DOM对象操作XML的方法
2016/10/17 PHP
js或css文件后面跟参数的原因说明
2010/01/09 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
JavaScript框架是什么?怎样才能叫做框架?
2015/07/01 Javascript
JavaScript获取客户端IP的方法(新方法)
2016/03/11 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
2016/08/10 Javascript
基于JavaScript实现自定义滚动条
2017/01/25 Javascript
BootStrap Fileinput上传插件使用实例代码
2017/07/28 Javascript
vue-router相关基础知识及工作原理
2018/03/16 Javascript
jQuery 选择方法及$(this)用法实例分析
2020/05/19 jQuery
[46:20]TFT vs Secret Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Python中的复制操作及copy模块中的浅拷贝与深拷贝方法
2016/07/02 Python
Python将图片批量从png格式转换至WebP格式
2020/08/22 Python
简单的python后台管理程序
2017/04/13 Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
2017/11/09 Python
对python生成业务报表的实例详解
2019/02/03 Python
Python3环境安装Scrapy爬虫框架过程及常见错误
2019/07/12 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
2020/02/11 Python
理解Django 中Call Stack机制的小Demo
2020/09/01 Python
使用豆瓣源来安装python中的第三方库方法
2021/01/26 Python
用html5的canvas画布绘制贝塞尔曲线完整代码
2013/08/14 HTML / CSS
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
出国签证在职证明
2014/01/16 职场文书
幼儿园中班新学期寄语
2014/01/18 职场文书
个人求职信范例
2014/01/29 职场文书
信息服务专业毕业生求职信
2014/03/02 职场文书
知名企业招聘广告词大全
2014/03/18 职场文书
中学教师师德师风演讲稿
2014/08/22 职场文书
2015年党员公开承诺事项
2015/04/27 职场文书
污染环境建议书
2015/09/14 职场文书
2016教师廉洁从教心得体会
2016/01/13 职场文书
图文详解Nginx版本平滑升级方案
2021/09/15 Servers