jquery多选下拉菜单
作者:zccst
一、原理
官方网址:http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/
下拉菜单可以多选
二、安装与配置
1,到官方网站下载
需要的相关插件
(1) jquery //依赖
(2) jquery-ui //依赖
(3) jquery.multiselect
注:附件中已经有jquery.multiselect
2,在需要的页面引入js和css即可
3,配置项
Js代码
//一个实例
$(document).ready( function() {
$("#roleIds").multiSelect({
minWidth:255,
checkAllText:'全选',
uncheckAllText:'全不选',
selectedText: "当前有 # 个被选中,共 # 个",
selectedList: 6,
show:["slide",500],
hide:["explode",1000]
});
});
//jquery ui 的动画效果有
//'blind', 'bounce', 'clip', 'drop', 'explode', 'fold', 'highlight', 'puff', 'pulsate', 'scale', 'shake', 'size', 'slide', 'transfer'.
三、实例
Html代码
<script type="text/javascript" src="../../../jquery/jquery-1.7.1.js"></script>
<script type="text/javascript" src="jquery-ui.min.js"></script>
<script type="text/javascript" src="jquery.multiselect.js"></script>
<link type="text/css" href="jquery.multiselect.css" rel="stylesheet" />
<link type="text/css" href="jquery-ui.css" rel="stylesheet" />
<script type="text/javascript">
$(document).ready(function(){
//$("#example").multiselect();
$("select").multiselect({
'header':false
});
});
</script>
<select id="example" name="example" multiple="multiple">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
<option value="4">Option 4</option>
<option value="5">Option 5</option>
</select>
注:jquery-ui不只是两个文件,还有images。
四、获取其值
尽管是下拉菜单,本质是checkbox,所以取值按checkbox。
Js代码
var idcs = "";
$("input[name='multiselect_outsource_idcs']:checkbox:checked").each(function(){
idcs += $(this).val()+";";
});
//注:特点是在原来name的基础上,前面多加了个multiselect_。
分享到:
相关推荐
总之,这个jQuery下拉多选复选框插件涉及了前端开发的多个方面,包括jQuery的使用、前后端交互、用户体验设计、插件定制和性能优化等。熟练掌握这些知识点,不仅能够帮助你有效地利用这个插件,也对提升整体的Web...
"轻量级Jquery下拉多选"是一种高效的解决方案,它利用jQuery库来创建功能强大的多选下拉菜单,提供了用户友好的界面和简洁的API。本文将深入探讨这个主题,解析其实现原理,并给出实际应用中的建议。 1. **jQuery...
总的来说,jQuery下拉多选涉及HTML结构设计、CSS样式设置以及jQuery事件处理,可以手动实现,也可以使用插件快速构建。无论哪种方式,都需要对前端技术有扎实的基础,才能灵活应对各种需求。通过不断学习和实践,你...
本资源"jquery下拉多选select插件.rar"提供了一个基于jQuery实现的多选下拉框插件,适用于J2EE开发环境,尤其适合那些希望在网页中创建美观且功能强大的下拉选择器的开发者。 首先,让我们深入了解一下jQuery的选择...
本主题将深入探讨基于jQuery的多选下拉列表插件及其应用。 1. **jQuery 多选插件**: jQuery是一个强大的JavaScript库,简化了DOM操作、事件处理以及AJAX交互。在jQuery的基础上,开发者创建了许多插件来增强网页...
js 下拉层级多选_jQuery下拉多选插件ySelect.js,可多选,单选 下载可直接使用
**jQuery插件-多选全选实时搜索下拉框** 在前端开发中,用户界面的交互性和用户体验至关重要。jQuery作为一款强大的JavaScript库,为开发者提供了许多便利,使得创建动态、响应式的网页变得更加容易。"jQuery插件-...
本资料提供的"jquery-下拉多选.tar.gz"压缩包包含了一个完整的jQuery下拉多选插件,包括HTML5、CSS和jQuery相关的所有资源文件和代码,无需额外环境即可直接运行。 首先,我们来理解jQuery的核心概念。jQuery是一个...
例如,开发一个自定义的下拉多选控件,可能需要结合使用ASP.NET的`UserControl`,HTML元素(如`<select>`和`<option>`)以及JavaScript库,如jQuery或Bootstrap的多选插件(如Select2或Chosen)。 4. **第三方控件*...
通过以上分析,我们可以看出“jquery模拟div多选checkbox下拉框”是一个结合了jQuery、DOM操作、事件处理、CSS定制和数据管理的综合性组件。开发者在使用这个压缩包中的`selectbox`文件时,只需按照提供的API和示例...
本文将深入探讨如何使用jQuery实现一个功能丰富的下拉多选组件,包括左右选择和移除功能。 首先,`jQuery multiselect` 是一种常见的实现下拉多选的解决方案。它允许用户在下拉框中选择多个选项,同时提供了自定义...
在对应的js/main.js文件中,我们可以使用以下jQuery方法来实现下拉多选菜单的交互效果: 1. **事件绑定**:使用`.on()`方法绑定`change`、`click`等事件,当用户选择或取消选择选项时触发相应操作。 2. **数据获取*...
**jQuery Combotree 多选下拉树** jQuery Combotree 是一个专为Bootstrap设计的组件,它将传统的下拉菜单与树形结构相结合,提供了一种交互式的多选功能。这个组件基于jQuery库和zTree插件,使得在网页应用中能够...
支持多选 基于jQuery、Bootstrap2、3开发 也可应用于无任何UI框架的原生HTML环境 Autocomplete输入自动查找功能 结果列表分页展示 允许使用静态json数据源或ajax动态请求的数据源 使用键盘快速操作基本功能及分页...
"下拉多选美化插件"就是这样一个工具,它专为HTML下拉选择框提供了样式美化和多选功能,极大地提升了用户交互体验。 这个插件的核心功能包括: 1. **样式美化**:传统的HTML `<select>` 元素样式单一,而该插件...
在本文中,我们将深入探讨如何使用jQuery UI Multiselect插件来实现下拉多选checkbox的效果。这个插件是jQuery库的一个扩展,它为用户界面添加了一个功能丰富的多选下拉框,提供了美观且用户友好的多选选项。 首先...
《jQuery.multiSelect下拉多选组件详解》 在网页开发中,我们经常遇到需要实现下拉多选功能的情况,这可以提升用户界面的交互性和效率。jQuery作为一个强大的JavaScript库,提供了丰富的插件来帮助开发者实现这类...
事先声明下(代码非常杂乱,并未写成插件,方法都是非常low的方法),这个是模拟bootstrap的插件select-picker插件完成的多选下拉树,类似picker中,这个也可以输入进行查询,因为项目特殊需要,里面都是直接id命名...