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


Posted in Javascript onMay 06, 2016

说不清楚,直接上图

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">选中添加到右边>></span>
      <span id="add_all">全部添加到右边>;></span>
    </div>
  </div>
  <div class="centent">
    <select multiple id="select2" style="width:100px;height:160px"></select>

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

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

Javascript 相关文章推荐
javascript 兼容FF的onmouseenter和onmouseleave的代码
Jul 19 Javascript
JS函数验证总结(方便js客户端输入验证)
Oct 29 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
Jan 23 Javascript
js获取当月最后一天实例代码
Nov 19 Javascript
javascript 终止函数执行操作
Feb 14 Javascript
JavaScript中的正则表达式简明总结
Apr 04 Javascript
非jQuery实现照片散落桌子上,单击放大的LightBox效果
Nov 28 Javascript
Bootstrap入门书籍之(三)栅格系统
Feb 17 Javascript
jQuery使用经验小技巧(推荐)
May 31 Javascript
BootStrap框架中的data-[ ]自定义属性理解(推荐)
Feb 14 Javascript
详解JS: reduce方法实现 webpack多文件入口
Feb 14 Javascript
微信小程序里引入SVG矢量图标的方法
Sep 20 Javascript
浅析在javascript中创建对象的各种模式
May 06 #Javascript
jquery自定义插件——window的实现【示例代码】
May 06 #Javascript
javascript创建对象的几种模式介绍
May 06 #Javascript
前端性能优化及技巧
May 06 #Javascript
jquery自定义插件开发之window的实现过程
May 06 #Javascript
快速使用Bootstrap搭建传送带
May 06 #Javascript
BootStrap响应式导航条实例介绍
May 06 #Javascript
You might like
怎样去阅读一份php源代码
2009/08/21 PHP
ThinkPHP中自定义错误页面和提示页面实例
2014/11/22 PHP
分享php邮件管理器源码
2016/01/06 PHP
[原创]php正则删除html代码中class样式属性的方法
2017/05/24 PHP
Thinkphp5+uploadify实现的文件上传功能示例
2018/05/26 PHP
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
js 用CreateElement动态创建标签示例
2013/11/20 Javascript
javascript对象的使用和属性操作示例详解
2014/03/02 Javascript
JavaScript中的数组特性介绍
2014/12/30 Javascript
jQuery标签编辑插件Tagit使用指南
2015/04/21 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
jQuery+HTML5实现图片上传前预览效果
2015/08/20 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
JS转换HTML转义符的方法
2016/08/24 Javascript
JavaScript适配器模式详解
2017/10/19 Javascript
基于jquery实现左右上下移动效果
2018/05/02 jQuery
vue移动端监听滚动条高度的实现方法
2018/09/03 Javascript
angular4+百分比进度显示插件用法示例
2019/05/05 Javascript
layui表格 返回的数据状态异常的解决方法
2019/09/10 Javascript
vue实现虚拟列表功能的代码
2020/07/28 Javascript
vue实现放大镜效果
2020/09/17 Javascript
Python实现将一个正整数分解质因数的方法分析
2017/12/14 Python
在Pycharm中执行scrapy命令的方法
2019/01/16 Python
python threading和multiprocessing模块基本用法实例分析
2019/07/25 Python
Python Process多进程实现过程
2019/10/22 Python
python用pip install时安装失败的一系列问题及解决方法
2020/02/24 Python
Edwaybuy西班牙:小米在线商店
2019/12/04 全球购物
接口可以包含哪些成员
2012/09/30 面试题
工厂保安员岗位职责
2014/01/31 职场文书
人事部专员岗位职责
2014/03/04 职场文书
委托书范本
2014/04/02 职场文书
2015年财务经理工作总结
2015/05/13 职场文书
JavaScript实现淘宝商品图切换效果
2021/04/29 Javascript
MySQL 隔离数据列和前缀索引的使用总结
2021/05/14 MySQL