`

jQuery学习: 实现select multiple左右添加和删除功能

阅读更多
项目要实现这样的一个功能(如下图所示):选择左边下拉列表框中的选项,点击添加按钮,把选择的选项移动到右边的下拉列表框中,同样的选择右边的选项,点击删除按钮,即把选择的选项移动到左边的下拉列表框中.相信用js很多朋友都写过,下面是我用jQuery来实现这样的功能的.具体代码如下: 下拉列表
 
选择分包
<select id="fb_list" multiple="multiple" style="text-align:center;width:300px;height:150px;"> </select> <input type="button" id="add" value="添加&gt;&gt;">

<input type="button" id="delete" value="&lt;&lt;删除">
<select id="select_list" multiple="multiple" style=" text-align:center;width:300px;height:150px;"> </select>
jQuery代码: /** *动态的给左边的下拉列表创建选项 *具体情况可以从数据库读取数据动态创建选项 */ $(document).ready(function(){ for(var i=1;i<=5;i++) { $("#fb_list").append("<option value="&quot;+i+&quot;">公开招标小型机采购00"+i+"</option>"); } }) $(function(){ $("#add").click(function(){ if($("#fb_list option:selected").length>0) { $("#fb_list option:selected").each(function(){ $("#select_list").append("<option value="&quot;+$(this).val()+&quot;">"+$(this).text()+"</option");>0) { $("#select_list option:selected").each(function(){ $("#fb_list").append("<option value="&quot;+$(this).val()+&quot;">"+$(this).text()+"</option");>
分享到:
评论

相关推荐

    Jquery实现select multiple左右添加和删除功能的简单实例

    项目要实现这样的一个功能(如下图所示):选择...相信用js很多朋友都写过,下面是我用jQuery来实现这样的功能的。 具体代码如下: 选择 &lt;select id=fb_list name=fb_list multiple=multiple size=8

    jquery实现select互斥联动

    综上所述,jQuery实现的select互斥联动是一种常见的前端交互设计,通过监听和处理事件,动态调整下拉列表的选项,以满足不同场景下的用户需求。在理解基本原理后,可以根据具体项目需求进行扩展和优化。

    jQuery multiple-select-master 插件

    总的来说,jQuery multiple-select-master插件以其强大的功能和易用性,为网页开发中的多选操作带来了便利,无论是小型项目还是大型应用,都能看到它的身影。熟练掌握并运用这个插件,无疑能提升我们的开发效率,为...

    jQueryMultipleSelect实现下拉框多选

    而"jQuery Multiple Select"则是jQuery的一个插件,专门用于实现下拉框的多选功能,使得用户可以在下拉菜单中选择多个选项,极大地提高了交互体验。这个插件在各种需要用户进行多项选择的场景中十分实用,例如设置...

    jQuery手机下拉框select

    `jQuery手机下拉框select` 主要关注于改善移动端的用户体验,通过JavaScript和CSS增强下拉框的外观和功能。 ### jQuery Mobile Select Menu jQuery Mobile 提供了一个专门的 Select Menu 插件,用于将标准的...

    jquery select2组件

    `jQuery Select2`是一款强大的、高度可定制的下拉选择框插件,它在原生HTML `&lt;select&gt;` 元素的基础上提供了丰富的功能和优秀的用户体验。这款组件广泛应用于网页开发中,使得传统的单选或多选下拉菜单变得更加美观且...

    jquery select2

    2. **启用搜索功能**:默认情况下,Search功能是开启的,只需在`select2`初始化时添加搜索框即可。如果需要禁用搜索,可以设置`minimumResultsForSearch`为无限大。 ```javascript $('#mySelect').select2({ ...

    jquery 超级select插件 v4.0版本

    这时,jQuery超级Select插件应运而生,它为开发者提供了强大的功能和自定义选项,让Select元素变得更具可扩展性和用户体验。本文将深入探讨jQuery超级Select插件的v4.0版本。 一、jQuery超级Select插件概述 jQuery...

    jQuery多选下拉框插件

    总之,`jquery.multi-select.js`是提高网页中多选下拉框用户体验的有效工具,它结合了jQuery的强大功能和易用性,使得Web开发变得更加简单和高效。无论是初学者还是经验丰富的开发者,都能从中受益。

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

    在本文中,我们将深入探讨如何使用jQuery来模拟一个具有选中效果和搜索功能的Select下拉菜单,这在多选场景中非常有用。 首先,我们需要理解原生HTML的`&lt;select&gt;`元素及其`&lt;option&gt;`子元素。`&lt;select&gt;`用于创建一个...

    jquery如何自定义select下拉样式

    在网页开发中,jQuery是一个...通过以上步骤,我们可以利用jQuery和Select2插件轻松实现自定义的`&lt;select&gt;`下拉样式,提升网页的视觉效果和交互体验。在实际项目中,根据需求选择合适的插件和配置,以达到最佳效果。

    Jquery实现的双Select框多选表单提交

    在本文中,我们将深入探讨如何使用jQuery库来实现一个功能丰富的双Select框多选表单,以便用户可以方便地在两个下拉列表之间选择和移动选项,并在提交表单时发送选定的数据。jQuery是一个强大的JavaScript库,它简化...

    JQuery实现select互换数据和上下移动

    本文将深入探讨如何使用jQuery实现一个类似Struts2中的`optiontransferselect`标签的功能,即在两个下拉框之间进行选项的互选和上下移动。 首先,我们需要了解`optiontransferselect`的基本概念。在Struts2框架中,...

    jquery 实现下拉框左右选择

    本文将深入探讨如何使用jQuery实现一个下拉框左右选择的功能,这是一个常见于用户界面设计中的交互元素,通常用于选项筛选或数据迁移。 首先,我们需要理解下拉框左右选择的基本概念。这种设计通常包含两个部分:...

    jquery 操作checkbox 和select

    动态操作select的option是常见的需求,以下是如何添加和删除选项: ```javascript // 添加一个option var newOption = $("&lt;option value='newValue'&gt;New Option&lt;/option&gt;"); $("#mySelect").append(newOption); // ...

    jQuery And Select2 Demo.zip

    在本文中,我们将深入探讨jQuery库以及Select2插件的使用,如何利用它们来实现一个功能丰富的下拉框,特别是用于复选功能。这将帮助Web开发者创建更加用户友好的界面,提高用户体验。 jQuery是一个广泛使用的...

    jQuery select下拉框单选和多选插件

    本插件就是专门为jQuery设计的,旨在提升select下拉框的用户体验,提供了单选和多选功能,并且具备搜索功能,使得用户在大量选项中快速找到目标。 ### 插件特性 1. **美化样式**:该插件通过CSS样式对原生的select...

    Select2的插件下载.zip

    **Select2插件详解** Select2是一款非常流行的...综上所述,Select2插件通过提供丰富的功能和高度定制化的能力,极大地提升了下拉列表的用户体验。无论是小型项目还是大型复杂应用,Select2都是一个值得信赖的选择。

    jquery 自定义select控件

    2. 多选支持:通过添加复选框或者设置`multiple`属性,实现多选功能。 3. 搜索功能:在选项列表上方添加输入框,实时过滤选项,提高用户体验。 4. 滚动效果:当选项过多时,可以实现滚动条,让用户轻松浏览所有选项...

Global site tag (gtag.js) - Google Analytics