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检测函数
May 31 Javascript
使用jquery实现div的tab切换实例代码
May 27 Javascript
使用JS读秒使用示例
Sep 21 Javascript
js选项卡的实现方法
Feb 09 Javascript
浅析JavaScript中的事件机制
Jun 04 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
Apr 20 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
Dec 13 Javascript
javascript实现Java中的Map对象功能的实例详解
Aug 21 Javascript
react-native-video实现视频全屏播放的方法
Mar 19 Javascript
JS使用正则表达式判断输入框失去焦点事件
Oct 16 Javascript
vue+element获取el-table某行的下标,根据下标操作数组对象方式
Aug 07 Javascript
解决VueCil代理本地proxytable无效报错404的问题
Nov 07 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
PHP3 safe_mode 失效漏洞
2006/10/09 PHP
PHP并发多进程处理利器Gearman使用介绍
2016/05/16 PHP
基于PHPexecl类生成复杂的报表表头示例
2016/10/14 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
PHP7新特性
2021/03/09 PHP
巧妙破除网页右键禁用的十大绝招
2006/08/12 Javascript
JavaScript开发时的五个注意事项
2007/12/08 Javascript
javascript 面向对象全新理练之数据的封装
2009/12/03 Javascript
JavaScript实现复制功能各浏览器支持情况实测
2013/07/18 Javascript
JS案例分享之金额小写转大写
2014/05/15 Javascript
批量修改标签css样式以input标签为例
2014/07/31 Javascript
javascript实现的淘宝旅行通用日历组件用法实例
2015/08/03 Javascript
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
2016/06/03 Javascript
JS判断日期格式是否合法的简单实例
2016/07/11 Javascript
获取jqGrid中选择的行的数据
2016/11/30 Javascript
原生js实现轮播图
2017/02/27 Javascript
webpack构建vue项目的详细教程(配置篇)
2017/07/17 Javascript
在vscode中统一vue编码风格的方法
2018/02/22 Javascript
vue中axios的封装问题(简易版拦截,get,post)
2018/06/15 Javascript
JS实现的A*寻路算法详解
2018/12/14 Javascript
解决layer弹出层中表单不起作用的问题
2019/09/09 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
js中位数不足自动补位扩展padLeft、padRight实现代码
2020/04/06 Javascript
Python代理抓取并验证使用多线程实现
2013/05/03 Python
python类继承用法实例分析
2014/10/10 Python
python使用自定义user-agent抓取网页的方法
2015/04/15 Python
在Python中操作时间之strptime()方法的使用
2020/12/30 Python
python处理二进制数据的方法
2015/06/03 Python
Python3.6 Schedule模块定时任务(实例讲解)
2017/11/09 Python
基于scrapy的redis安装和配置方法
2018/06/13 Python
解决margin 外边距合并问题
2019/07/03 HTML / CSS
好莱坞百老汇御用王牌美妆:Koh Gen Do 江原道
2018/04/03 全球购物
AJAX都有哪些有点和缺点
2012/11/03 面试题
护理学中专毕业生求职信
2013/11/11 职场文书
副主任竞聘演讲稿
2014/08/18 职场文书
教师年度个人总结
2015/02/11 职场文书