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


Posted in Javascript onApril 15, 2016

用到的方法为:appendTo()
格式:$(content).appendTo(selector)
appendTo() 方法在被选元素的结尾(仍然在内部)插入指定内容。
click() 方法触发 click 事件,或规定当发生 click 事件时运行的函数。

看一下具体实现的代码:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title></title>
  <script src="js/jquery-1.6.1.min.js" type="text/javascript"></script>
  <script type="text/javascript">
    $(function () {
      $("#add").click(function () {
      //1,方式一
//        var $option = $("#select1 option:selected");  //获取选中的选项
//        var $remove = $option.remove(); //删除下拉列表中选中的选项
//        $remove.appendTo("#select2");  //追加给对方
        //2,方式二
        var $option = $("#select1 option:selected");  //获取选中的选项
        $option.appendTo("#select2");  //追加给对方
      });
      $("#add_all").click(function () {
        var $option = $("#select1 option");
        $option.appendTo("#select2");
      });
      $("#remove").click(function () {
        var $option = $("#select2 option:selected");
        $option.appendTo("#select1");
      });
      $("#remove_all").click(function () {
        var $option = $("#select2 option");
        $option.appendTo("#select1");
      });
    });
  </script>
</head>
<body>
<h3>下拉框应用</h3>
  <table>
    <tr>
      <td>
        <select id="select1" multiple="multiple" style="width:100px;">
          <option value="News">News</option>
          <option value="Sport">Sport</option>
          <option value="Education">Education</option>
          <option value="Technology">Technology</option>
          <option value="Art">Art</option>
        </select>
      </td>
      <td>
        <button id="add">
          >|</button><br />
        <button id="add_all">
          >></button><br />
        <button id="remove_all">
          <<</button><br />
        <button id="remove">
          |<</button>
      </td>
      <td>
        <select id="select2" multiple="multiple" style="width:100px;">
        </select>
      </td>
    </tr>
  </table>
</body>
</html>

运行效果:

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

Javascript 相关文章推荐
精通Javascript系列之数值计算
Jun 07 Javascript
window.open以post方式将内容提交到新窗口
Dec 26 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
May 05 Javascript
javascript制作的cookie封装及使用指南
Jan 02 Javascript
jquery实现的树形目录实例
Jun 26 Javascript
js实现select跳转菜单新窗口效果代码分享(超简单)
Aug 21 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
Feb 22 Javascript
关于jquery中动态增加select,事件无效的快速解决方法
Aug 29 Javascript
Javascript动画效果(3)
Oct 11 Javascript
Javascript中数组去重与拍平的方法示例
Feb 03 Javascript
原生js+ajax分页组件
Jan 30 Javascript
基于jQuery拖拽事件的封装
Nov 29 jQuery
jQuery调用WebMethod(PageMethod) NET2.0的方法
Apr 15 #Javascript
jQuery解决浏览器兼容性问题案例分析
Apr 15 #Javascript
jQuery使用cookie与json简单实现购物车功能
Apr 15 #Javascript
在Html中使用Requirejs进行模块化开发实例详解
Apr 15 #Javascript
jQuery基于json与cookie实现购物车的方法
Apr 15 #Javascript
Window.Open打开窗体和if嵌套代码
Apr 15 #Javascript
jQuery设置Cookie及删除Cookie实例分析
Apr 15 #Javascript
You might like
php 什么是PEAR?
2009/03/19 PHP
php实现斐波那契数列的简单写法
2014/07/19 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
2019/09/26 PHP
javascript动态添加表格数据行(ASP后台数据库保存例子)
2010/05/08 Javascript
基于Jquery制作的幻灯片图集效果打包下载
2011/02/12 Javascript
如何让easyui gridview 宽度自适应窗口改变及fitColumns应用
2013/01/25 Javascript
详解AngularJS中的依赖注入机制
2015/06/17 Javascript
浅谈Jquery核心函数
2015/06/18 Javascript
jQuery中的Deferred和promise 的区别
2016/04/03 Javascript
微信小程序滚动Tab实现左右可滑动切换
2017/08/17 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
JavaScript原型继承和原型链原理详解
2020/02/04 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
简单理解Python中的装饰器
2015/07/31 Python
Python 中 list 的各项操作技巧
2017/04/13 Python
django将图片上传数据库后在前端显式的方法
2018/05/25 Python
python创造虚拟环境方法总结
2019/03/04 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
在notepad++中实现直接运行python代码
2019/12/18 Python
python实现udp聊天窗口
2020/03/31 Python
简单的命令查看安装的python版本号
2020/08/28 Python
使用PyCharm官方中文语言包汉化PyCharm
2020/11/18 Python
Html5之svg可缩放矢量图形_动力节点Java学院整理
2017/07/17 HTML / CSS
台湾生鲜宅配:大口市集
2017/10/14 全球购物
Omio中国:全欧洲低价大巴、火车和航班搜索和比价
2018/08/09 全球购物
SmartBuyGlasses意大利:购买太阳镜、眼镜和隐形眼镜
2018/11/20 全球购物
医院护士专业个人的求职信
2013/12/09 职场文书
女娲补天教学反思
2014/02/05 职场文书
公司活动总结怎么写
2014/06/25 职场文书
2014乡党委副书记党建工作汇报材料
2014/11/02 职场文书
单位考核聘任报告
2015/03/02 职场文书
2019大学生实习报告
2019/06/21 职场文书
Nginx 过滤静态资源文件的访问日志的实现
2021/03/31 Servers
浅谈vue2的$refs在vue3组合式API中的替代方法
2021/04/18 Vue.js
MySQL里面的子查询的基本使用
2021/08/02 MySQL