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,配置项
//一个实例
$(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'.
三、实例
<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。
var idcs = "";
$("input[name='multiselect_outsource_idcs']:checkbox:checked").each(function(){
idcs += $(this).val()+";";
});
//注:特点是在原来name的基础上,前面多加了个multiselect_。
如果您觉得本文的内容对您的学习有所帮助,您可以微信:
分享到:
相关推荐
Mutiselect是一个流行的jQuery插件,它提供了美观的多选下拉效果。它可能包含了自定义样式、搜索过滤、分页等功能,使得用户在大量选项中更容易找到并选择所需项。 5. **JqueryMultiselect2017**: 这可能是另一...
2. **下拉多选复选框功能**:此插件的核心功能是在一个下拉菜单中展示多个可选的复选框。用户可以选择一个或多个选项,并且这些选择通常会与后台数据进行同步,这就涉及到AJAX异步通信,可能使用$.ajax()或$.get()、...
**一、多选下拉菜单的概念** 在HTML中,`<select>`元素用于创建下拉菜单。默认情况下,`<select>`只允许用户选择一个选项。但通过添加`multiple`属性,我们可以将其转变为多选下拉菜单。例如: ```html ...
jQuery Combotree 是一个专为Bootstrap设计的组件,它将传统的下拉菜单与树形结构相结合,提供了一种交互式的多选功能。这个组件基于jQuery库和zTree插件,使得在网页应用中能够方便地创建具有下拉树效果的输入控件...
本主题将深入探讨如何使用jQuery实现一个可以选择多个值的多选下拉菜单。 首先,多选下拉菜单通常由HTML的`<select>`元素与`<option>`元素构成,通过设置`<select>`的`multiple`属性,可以允许用户选择多个选项。...
- **JavaScript/jQuery插件**:核心的JavaScript代码实现了下拉菜单的动态加载、搜索功能以及多选逻辑。 **文件结构**: - `index.html`:这是示例页面,包含了HTML结构和JavaScript代码,用于演示插件的使用。 - ...
《jQuery插件库:打造类似jQuery的JS下拉菜单》 在网页设计中,下拉菜单是一种常见的交互元素,它能够有效地节省空间并提供多级导航。jQuery作为一款广泛使用的JavaScript库,为开发者提供了丰富的功能和简洁的API...
这款插件不仅提供了分门别类的下拉菜单,还集成了搜索功能,使得用户在处理大量选项时能够更加便捷地进行多选操作。 首先,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画制作和Ajax交互。...
6. **使用插件**:虽然可以通过纯jQuery实现基本的多级下拉菜单,但若需要更复杂的功能,如异步加载子节点、搜索功能等,可以考虑使用专门的jQuery树状菜单插件。如`jQuery UI Treeview`或`jstree`。这些插件提供了...
"多款多选下拉插件集合"的主题聚焦于一种常见的UI组件,即多选下拉菜单,它允许用户从一系列选项中选择多个条目,通常通过一个可展开的下拉列表实现。这种组件常见于表单、筛选器或者配置设置等场景,极大地提高了...
在网页开发中,"js多选下拉列表"是一种常见的用户界面元素,它允许用户从一个下拉菜单中选择多个选项。多选下拉列表在数据筛选、设置配置或者进行多值选择时非常实用。本篇文章将深入探讨这一主题,包括复选下拉列表...
强大的jquery下拉框插件 下拉框展示带列表分页功能,适合下拉框大量数据展示 下拉框带快速查找,可以快速筛选 支持多选 基于jQuery、Bootstrap2、3开发 也可应用于无任何UI框架的原生HTML环境 Autocomplete输入自动...
而`jquery.dropdown.js`则是本次项目的重点,它是实现搜索框与下拉菜单交互的jQuery插件源代码,包含了事件监听、DOM操作、数据处理等关键逻辑。 在`index.html`文件中,可以看到整个应用的结构和布局。搜索框的...
在"下拉多选菜单jquery代码"中,核心概念是HTML的`<select>`元素和`<option>`元素,它们构建了基本的下拉菜单结构。`<select>`元素定义了一个下拉列表,而`<option>`元素则表示列表中的各个选项。要实现多选功能,...
在网页开发中,jQuery是一个非常流行的JavaScript库,它简化了DOM操作、事件处理以及动画制作等任务。...通过这种方式,我们可以创建一个既美观又实用的多选下拉菜单,同时具备搜索功能,极大地提升了用户体验。
3. **jQuery插件**:在`js`文件夹中的JavaScript代码(可能是`js/jquery.plugin.js`)是实现功能的核心。这个插件会监听`<select>`元素,处理用户的点击、搜索输入等事件,动态更新显示内容。 4. **事件处理**:...
jsTreeSelect是一款基于jQuery的插件,它能够将传统的下拉菜单转变为交互式的树形结构,为用户提供了更丰富的选择体验。这种树形下拉菜单在数据层级关系复杂时特别有用,用户可以通过展开和折叠节点来浏览和选择层次...
然而,通过jQuery插件,我们可以扩展其功能,使其支持多选。 二、jQuery UI MultiSelect Widget 在描述中提到的"ehynds-jquery-ui-multiselect-widget-03cc76d"很可能是一个基于jQuery UI的多选下拉框插件。这个...
zTree是一款基于jQuery的树形插件,常用于构建可选择、可展开折叠的树状数据结构,尤其适用于实现多选下拉菜单的功能。在本文中,我们将详细讲解如何使用zTree实现一个多选下拉菜单的实例。 首先,我们需要引入...