jquery实现下拉框功能效果【实例代码】

 更新时间:2016年05月06日 15:52:40   投稿:jingxian  
下面小编就为大家带来一篇jquery实现下拉框功能效果【实例代码】。小编觉得挺不错的,现在分享给大家,也给大家做个参考

说不清楚,直接上图

<!DOCTYPE html>

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
  <meta charset="utf-8" />
  <title></title>
  <style type="text/css">
    * {
      margin: 0;
      padding: 0;
    }

    div.centent {
      float: left;
      text-align: center;
      margin: 10px;
    }

    span {
      display: block;
      margin: 2px 2px;
      padding: 4px 10px;
      background: #898989;
      cursor: pointer;
      font-size: 12px;
      color: white;
    }
  </style>
  <script src="jquery-1.3.2.min.js"></script>
  <script>
    $(function () {
      $("#add").click(function () {//单个添加
        var $options = $("#select1 option:selected");
        $options.appendTo("#select2");
      });
      $("#add_all").click(function () {//全部添加
        $("#select1 option").each(function () {
          $(this).appendTo("#select2");
          /*
          也可以写为:
          var p=$("#select1 option");
          p.appendTo("#select2");
          */
        });
      });
      $("#remove").click(function () {//同上,只不过方向相反
        var $options = $("#select2 option:selected");
        // var $remove = $options.remove();
        $options.appendTo("#select1");
      });
      $("#remove_all").click(function () {//同上,只不过方向相反
        var p = $("#select2 option");
        p.appendTo("#select1");
      });
    });
    
  </script>
</head>
<body>
  <div class="centent">
    <select 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>
    </select>

    <div>
      <span id="add">选中添加到右边&gt;&gt;</span>
      <span id="add_all">全部添加到右边&gt;;&gt;</span>
    </div>
  </div>
  <div class="centent">
    <select multiple id="select2" style="width:100px;height:160px"></select>

    <div>
      <span id="remove">&lt;&lt;选中删除到左边</span>
      <span id="remove_all">&lt;&lt;全部删除到左边</span>
    </div>
  </div>
</body>
</html>

以上这篇jquery实现下拉框功能效果【实例代码】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • jQuery实现的卷帘门滑入滑出效果【案例】

    jQuery实现的卷帘门滑入滑出效果【案例】

    这篇文章主要介绍了jQuery实现的卷帘门滑入滑出效果,结合具体实例形式分析了jQuery事件绑定及slideToggle方法实现滑入滑出效果相关操作技巧,需要的朋友可以参考下
    2019-02-02
  • jquery获取下拉框中的循环值

    jquery获取下拉框中的循环值

    本文主要介绍了jquery获取下拉框中的循环值的方法。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • jquery仿QQ登录账号选择下拉框效果

    jquery仿QQ登录账号选择下拉框效果

    这篇文章主要为大家详细介绍了jquery仿QQ登录账号选择下拉框效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • jquery 卷帘效果实现代码(不同方向)

    jquery 卷帘效果实现代码(不同方向)

    卷帘效果在生活中应用比较广泛,因为它的视觉效果比较不错,本文用代码实现一个,感兴趣的朋友不妨了解一下,或许对你学习jquery有所帮助,好了话不多说切入正题
    2013-02-02
  • JQuery遍历json数组的3种方法

    JQuery遍历json数组的3种方法

    这篇文章主要介绍了JQuery遍历json数组的3种方法,本文分别给出了使用each、for遍历json的方法,其中for又分成两种形式,需要的朋友可以参考下
    2014-11-11
  • 实例解析jQuery中proxy()函数的用法

    实例解析jQuery中proxy()函数的用法

    proxy()主要用于在同样的上下文语境中指向另一个对象,下面我们就以实例解析jQuery中proxy()函数的用法,需要的朋友可以参考下
    2016-05-05
  • 3Z版基于jquery的图片复选框(asp.net+jquery)

    3Z版基于jquery的图片复选框(asp.net+jquery)

    最近在做一个彩票缩水工具,找了几个图片复选框插件始终感觉不太满意,自己动手山寨了一下imageTick插件.
    2010-04-04
  • jQuery 源码分析笔记(2) 变量列表

    jQuery 源码分析笔记(2) 变量列表

    在初始化jQuery对象的代码开始之前声明了一大堆变量。主要包括:全局变量的备份;处理字符串用的正则表达式;检测浏览器的正则表达式;对核心函数的引用备份。这里略过大部分,只说两种:全局变量和浏览器检测。
    2011-05-05
  • 简述Jquery与DOM对象

    简述Jquery与DOM对象

    这篇文章主要介绍了简述Jquery与DOM对象的相关资料,十分的简单实用,需要的朋友可以参考下
    2015-07-07
  • jquery 层次选择器siblings与nextAll的区别介绍

    jquery 层次选择器siblings与nextAll的区别介绍

    jquery 层次选择器包括siblings与nextAll,本文为大家介绍下具体的使用方法,想学习的朋也可以参考下,希望对大家有所帮助
    2013-08-08

最新评论