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 相关文章推荐
setInterval,setTimeout与jquery混用的问题
Apr 08 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
Jul 09 Javascript
Javascript在IE和Firefox浏览器常见兼容性问题总结
Aug 03 Javascript
Javascript数组循环遍历之forEach详解
Nov 07 Javascript
jquery实现文本框的禁用和启用
Dec 07 Javascript
Vue中添加手机验证码组件功能操作方法
Dec 07 Javascript
Vue中render函数的使用方法
Jan 31 Javascript
vue2.0在没有dev-server.js下的本地数据配置方法
Feb 23 Javascript
在vue项目中,使用axios跨域处理
Mar 07 Javascript
JS实现图片拖拽交换效果
Nov 30 Javascript
vue中get请求如何传递数组参数的方法示例
Nov 08 Javascript
React + Threejs + Swiper 实现全景图效果的完整代码
Jun 28 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/11/10 PHP
PHP答题类应用接口实例
2015/02/09 PHP
laravel model模型定义实现开启自动管理时间created_at,updated_at
2019/10/17 PHP
js 中 document.createEvent的用法
2010/08/29 Javascript
推荐17个优美新鲜的jQuery的工具提示插件
2012/09/14 Javascript
让javascript加载速度倍增的方法(解决JS加载速度慢的问题)
2014/12/12 Javascript
js实现进度条的方法
2015/02/13 Javascript
浅析函数声明和函数表达式——函数声明的声明提前
2016/05/03 Javascript
JavaScript与java语言有什么不同
2016/09/22 Javascript
ReactNative-JS 调用原生方法实例代码
2016/10/08 Javascript
ES2015 Symbol 一种绝不重复的值
2016/12/25 Javascript
基于JavaScript实现的快速排序算法分析
2017/04/14 Javascript
JavaScript中this关键字用法实例分析
2018/08/24 Javascript
Vue使用lodop实现打印小结
2019/07/06 Javascript
vue v-model的用法解析
2020/10/19 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
Nodejs实现微信分账的示例代码
2021/01/19 NodeJs
[02:27]刀塔重生降临
2015/10/14 DOTA
Python内置的字符串处理函数整理
2013/01/29 Python
Python列表计数及插入实例
2014/12/17 Python
详解Python中的正则表达式的用法
2015/04/09 Python
Python的Flask框架及Nginx实现静态文件访问限制功能
2016/06/27 Python
Python实现字符串格式化的方法小结
2017/02/20 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
python将回车作为输入内容的实例
2018/06/23 Python
pandas把所有大于0的数设置为1的方法
2019/01/26 Python
python之mock模块基本使用方法详解
2019/06/27 Python
Python xml、字典、json、类四种数据类型如何实现互相转换
2020/05/27 Python
python爬取代理IP并进行有效的IP测试实现
2020/10/09 Python
HTML利用九宫格原理进行网页布局
2020/03/13 HTML / CSS
SmartBuyGlasses丹麦:网上购买名牌太阳镜、眼镜和隐形眼镜
2016/10/01 全球购物
应届毕业生简历自我评价
2014/01/31 职场文书
投标邀请书范文
2014/01/31 职场文书
迎国庆演讲稿
2014/09/05 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
房屋买卖协议样本
2014/11/16 职场文书