`
zccst
  • 浏览: 3322593 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery【插件】多选下拉菜单

 
阅读更多
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_。



如果您觉得本文的内容对您的学习有所帮助,您可以微信:
分享到:
评论

相关推荐

    可以放到项目中用 多选下拉列表 复选下拉列表 jquery多选列表 多选多级联动下拉列表,有demo

    Mutiselect是一个流行的jQuery插件,它提供了美观的多选下拉效果。它可能包含了自定义样式、搜索过滤、分页等功能,使得用户在大量选项中更容易找到并选择所需项。 5. **JqueryMultiselect2017**: 这可能是另一...

    jquery下拉多选复选框插件

    2. **下拉多选复选框功能**:此插件的核心功能是在一个下拉菜单中展示多个可选的复选框。用户可以选择一个或多个选项,并且这些选择通常会与后台数据进行同步,这就涉及到AJAX异步通信,可能使用$.ajax()或$.get()、...

    多选下拉菜单控件(HTML)

    **一、多选下拉菜单的概念** 在HTML中,`&lt;select&gt;`元素用于创建下拉菜单。默认情况下,`&lt;select&gt;`只允许用户选择一个选项。但通过添加`multiple`属性,我们可以将其转变为多选下拉菜单。例如: ```html ...

    jquery.combotree 多选下拉树

    jQuery Combotree 是一个专为Bootstrap设计的组件,它将传统的下拉菜单与树形结构相结合,提供了一种交互式的多选功能。这个组件基于jQuery库和zTree插件,使得在网页应用中能够方便地创建具有下拉树效果的输入控件...

    jQuery多选下拉菜单

    本主题将深入探讨如何使用jQuery实现一个可以选择多个值的多选下拉菜单。 首先,多选下拉菜单通常由HTML的`&lt;select&gt;`元素与`&lt;option&gt;`元素构成,通过设置`&lt;select&gt;`的`multiple`属性,可以允许用户选择多个选项。...

    jQuery搜索框下拉菜单选择插件

    - **JavaScript/jQuery插件**:核心的JavaScript代码实现了下拉菜单的动态加载、搜索功能以及多选逻辑。 **文件结构**: - `index.html`:这是示例页面,包含了HTML结构和JavaScript代码,用于演示插件的使用。 - ...

    jquery插件库-类似于jquery的js下拉菜单.zip

    《jQuery插件库:打造类似jQuery的JS下拉菜单》 在网页设计中,下拉菜单是一种常见的交互元素,它能够有效地节省空间并提供多级导航。jQuery作为一款广泛使用的JavaScript库,为开发者提供了丰富的功能和简洁的API...

    jQuery Select下拉框分类菜单多选插件

    这款插件不仅提供了分门别类的下拉菜单,还集成了搜索功能,使得用户在处理大量选项时能够更加便捷地进行多选操作。 首先,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画制作和Ajax交互。...

    jQuery多级下拉树状菜单

    6. **使用插件**:虽然可以通过纯jQuery实现基本的多级下拉菜单,但若需要更复杂的功能,如异步加载子节点、搜索功能等,可以考虑使用专门的jQuery树状菜单插件。如`jQuery UI Treeview`或`jstree`。这些插件提供了...

    多款多选下拉插件集合

    "多款多选下拉插件集合"的主题聚焦于一种常见的UI组件,即多选下拉菜单,它允许用户从一系列选项中选择多个条目,通常通过一个可展开的下拉列表实现。这种组件常见于表单、筛选器或者配置设置等场景,极大地提高了...

    js多选下拉列表

    在网页开发中,"js多选下拉列表"是一种常见的用户界面元素,它允许用户从一个下拉菜单中选择多个选项。多选下拉列表在数据筛选、设置配置或者进行多值选择时非常实用。本篇文章将深入探讨这一主题,包括复选下拉列表...

    jQuery 下拉框插件-带列表,带输入,快速查找及结果分页展示的多功能选择器

    强大的jquery下拉框插件 下拉框展示带列表分页功能,适合下拉框大量数据展示 下拉框带快速查找,可以快速筛选 支持多选 基于jQuery、Bootstrap2、3开发 也可应用于无任何UI框架的原生HTML环境 Autocomplete输入自动...

    jQuery多功能搜索框插件下拉菜单选择代码

    而`jquery.dropdown.js`则是本次项目的重点,它是实现搜索框与下拉菜单交互的jQuery插件源代码,包含了事件监听、DOM操作、数据处理等关键逻辑。 在`index.html`文件中,可以看到整个应用的结构和布局。搜索框的...

    下拉多选菜单jquery代码

    在"下拉多选菜单jquery代码"中,核心概念是HTML的`&lt;select&gt;`元素和`&lt;option&gt;`元素,它们构建了基本的下拉菜单结构。`&lt;select&gt;`元素定义了一个下拉列表,而`&lt;option&gt;`元素则表示列表中的各个选项。要实现多选功能,...

    jQuery模拟Select下拉菜单选中添加代码

    在网页开发中,jQuery是一个非常流行的JavaScript库,它简化了DOM操作、事件处理以及动画制作等任务。...通过这种方式,我们可以创建一个既美观又实用的多选下拉菜单,同时具备搜索功能,极大地提升了用户体验。

    jQuery下拉框多选菜单美化代码

    3. **jQuery插件**:在`js`文件夹中的JavaScript代码(可能是`js/jquery.plugin.js`)是实现功能的核心。这个插件会监听`&lt;select&gt;`元素,处理用户的点击、搜索输入等事件,动态更新显示内容。 4. **事件处理**:...

    jsTreeSelect jquery 树形下拉菜单

    jsTreeSelect是一款基于jQuery的插件,它能够将传统的下拉菜单转变为交互式的树形结构,为用户提供了更丰富的选择体验。这种树形下拉菜单在数据层级关系复杂时特别有用,用户可以通过展开和折叠节点来浏览和选择层次...

    Jquery实现下拉框多选

    然而,通过jQuery插件,我们可以扩展其功能,使其支持多选。 二、jQuery UI MultiSelect Widget 在描述中提到的"ehynds-jquery-ui-multiselect-widget-03cc76d"很可能是一个基于jQuery UI的多选下拉框插件。这个...

    zTree插件之多选下拉菜单实例代码

    zTree是一款基于jQuery的树形插件,常用于构建可选择、可展开折叠的树状数据结构,尤其适用于实现多选下拉菜单的功能。在本文中,我们将详细讲解如何使用zTree实现一个多选下拉菜单的实例。 首先,我们需要引入...

Global site tag (gtag.js) - Google Analytics