`

下拉框左右选择

 
阅读更多
1、初始化

<div class="centent">
        <select multiple="multiple" id="select1" style="width:100px;height:160px;">
            <option value="1">选项1</option>
            <option value="2">选项2</option>
            <option value="3">选项3</option>
            <option value="4">选项4</option>
            <option value="5">选项5</option>
            <option value="6">选项6</option>
            <option value="7">选项7</option>
        </select>
        <div>
            <span id="add" >选中添加到右边>></span>
            <span id="add_all" >全部添加到右边>></span>
        </div>
    </div>

    <div class="centent">
        <select multiple="multiple" id="select2" style="width: 100px;height:160px;">
            <option value="8">选项8</option>
        </select>
        <div>
            <span id="remove"><<选中删除到左边</span>
            <span id="remove_all"><<全部删除到左边</span>
        </div>
    </div>


2、
$(function(){
    //移到右边
    $('#add').click(function() {
    //获取选中的选项,删除并追加给对方
        $('#select1 option:selected').appendTo('#select2');
    });
    //移到左边
    $('#remove').click(function() {
        $('#select2 option:selected').appendTo('#select1');
    });
    //全部移到右边
    $('#add_all').click(function() {
        //获取全部的选项,删除并追加给对方
        $('#select1 option').appendTo('#select2');
    });
    //全部移到左边
    $('#remove_all').click(function() {
        $('#select2 option').appendTo('#select1');
    });
    //双击选项
    $('#select1').dblclick(function(){ //绑定双击事件
        //获取全部的选项,删除并追加给对方
        $("option:selected",this).appendTo('#select2'); //追加给对方
    });
    //双击选项
    $('#select2').dblclick(function(){
       $("option:selected",this).appendTo('#select1');
    });
});
分享到:
评论

相关推荐

    jquery下拉框左右选择

    本文将深入探讨“jquery下拉框左右选择”这一主题,它是一种交互式用户界面元素,通常用于在两个列表之间移动选项,帮助用户进行多选或排序操作。 首先,我们要明白“下拉框左右选择”的基本概念。这是一种UI设计...

    dwz 下拉框左右选择

    在IT行业中,"dwz 下拉框左右选择"通常指的是一个特定的UI组件,它用于在Web应用中实现用户交互。DWZ(Dynamic Web Zone)是一个开源的JavaScript框架,专门用于构建富客户端的Web应用程序。这个框架提供了丰富的UI...

    jquery 实现下拉框左右选择

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

    JQ 下拉框左右选择

    在IT领域,"JQ 下拉框左右选择"通常指的是使用jQuery库实现的一种交互式下拉选择组件。这种组件允许用户在两个独立的下拉框之间进行选择和移动选项,常用于实现数据分类、筛选或者分配功能。在这个场景中,"源码...

    下拉框左右选择添加删除功能

    jquery实现下拉框左右选择功能

    1、说明 本文demo实现下拉框左右选择 2、代码 &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;... ...style type

    jQuery实现下拉框左右选择的简单实例

    标题中的“jQuery实现下拉框左右选择的简单实例”指的是使用jQuery库来创建一个交互式的下拉选择框,用户可以在两个并排的下拉框之间移动选项。这种设计常见于数据筛选或设置选择中,方便用户在多个选项间进行转移...

    jquery 下拉左右选择控件

    基于jquery 实现的下拉框左右选择控件 支持多选 按住ctrl shit多选

    左右移动下拉框插件multiselect

    "左右移动下拉框插件Multiselect"是一种用于网页交互设计的工具,它允许用户在两个下拉框之间通过拖动或点击按钮来选择和移动选项,常用于多选场景,如筛选、分类等。这个插件提高了用户体验,使得用户在处理大量可...

    下拉框左右移动 表格隔行显示不同颜色 分页代码

    在标题"下拉框左右移动 表格隔行显示不同颜色 分页代码"中,涉及到的是网页前端开发中的几个关键点,主要包括CSS(Cascading Style Sheets)样式设计、JavaScript实现交互式下拉框以及分页功能的实现。下面将详细...

    jQuery实现下拉框左右移动(全部移动,已选移动)

    在标题中提到的“jQuery实现下拉框左右移动(全部移动,已选移动)”中,所涉及的知识点包括了: 1. jQuery选择器的使用:通过id选择器(例如$("#select1"))选取页面上的下拉框元素,以及使用伪选择器(例如$("#...

    JS下拉框内容左右移动效果的具体实现

    在本文中,我们将深入探讨如何使用JavaScript实现下拉框(Select元素)内容的左右移动效果。这个效果通常用于用户界面中,让用户能够方便地在两个下拉框之间转移选项,例如选择并添加或移除项目。我们将分析提供的...

    select互选效果

    当用户在其中一个下拉框中选择一个选项时,JavaScript会检查这个选项是否已经在另一个下拉框中,如果不在,就将其添加;如果已经在,就将其移除。这种操作可以通过遍历每个下拉框的`&lt;option&gt;`元素并比较它们的值来...

    下拉框交换内容数据-JQuery特效

    JQuery实现的下拉框内容交换特效,...相信这款下拉框左右选择数据、删除数据的效果以前肯定见到过,只是那时候,大部分是使用JS来实现是的,现在有了jquery,本功能的实现似乎变得简单起来。 运行环境:HTML/PHP/ASP/

    javascript 操作两个select,左右选择值。

    这个场景中,我们讨论的是如何实现一个功能,让用户可以在两个Select下拉框之间移动选择的值,这种功能常见于多选设置或者数据迁移的界面。下面我们将深入探讨如何实现这样的功能。 首先,我们需要两个HTML Select...

    JavaScript实现两个select下拉框选项左移右移

    如果第一个下拉框没有选中任何选项,会通过alert弹出提示告知用户还未选择要移动的元素。 4. moveAll()函数将第一个下拉框的所有选项移动到第二个下拉框中。它首先创建了一个数组firstOption来保存第一个下拉框的...

    uniapp、小程序 省市区选择,拉起弹窗选择

    在创建交互丰富的用户体验时,用户可能会需要选择省市区这样的地理信息,这就涉及到了`uniapp`中的组件和事件处理。本篇将详细介绍如何在`uniapp`中实现省市区选择功能,并通过弹窗进行展示。 首先,`uniapp`提供了...

Global site tag (gtag.js) - Google Analytics