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 相关文章推荐
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
Mar 10 Javascript
JavaScript中使用replace结合正则实现replaceAll的效果
Jun 04 Javascript
javascript中setAttribute()函数使用方法及兼容性
Jul 19 Javascript
每天一篇javascript学习小结(Function对象)
Nov 16 Javascript
JavaScript中匿名函数的用法及优缺点详解
Jun 01 Javascript
微信小程序网络请求的封装与填坑之路
Apr 01 Javascript
纯原生js实现贪吃蛇游戏
Apr 16 Javascript
vue 里面使用axios 和封装的示例代码
Sep 01 Javascript
JS简单实现动态添加HTML标记的方法示例
Apr 08 Javascript
微信小程序自定义底部导航带跳转功能
Nov 27 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
Jul 09 Javascript
小程序分页实践之编写可复用分页组件
Jul 18 Javascript
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生成静态页面详解
2006/11/19 PHP
PHP实现对文本数据库的常用操作方法实例演示
2014/07/04 PHP
PHP向socket服务器收发数据的方法
2015/01/24 PHP
javascript编程起步(第五课)
2007/01/10 Javascript
JavaScript游戏之优化篇
2010/11/08 Javascript
js通过googleAIP翻译PHP系统的语言配置的实现代码
2011/10/17 Javascript
JS 实现导航栏悬停效果(续)
2013/09/24 Javascript
javascript中HTMLDOM操作详解
2014/12/11 Javascript
node.js中的fs.utimes方法使用说明
2014/12/15 Javascript
JS留言功能的简单实现案例(推荐)
2016/06/23 Javascript
AngularJS基础 ng-show 指令简单示例
2016/08/03 Javascript
原生js实现键盘控制div移动且解决停顿问题
2016/12/05 Javascript
图片懒加载插件实例分享(含解析)
2017/01/09 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
2017/03/08 Javascript
react-native中ListView组件点击跳转的方法示例
2017/09/30 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
2019/01/02 Javascript
vue实现todolist功能、todolist组件拆分及todolist的删除功能
2019/04/11 Javascript
javascript事件监听与事件委托实例详解
2019/08/16 Javascript
Python lambda和Python def区别分析
2014/11/30 Python
python使用matplotlib绘制柱状图教程
2017/02/08 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
Python3.6实现连接mysql或mariadb的方法分析
2018/05/18 Python
pytorch 共享参数的示例
2019/08/17 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
2020/06/15 Python
python两种获取剪贴板内容的方法
2020/11/06 Python
世界上最大的街头服饰网站:Karmaloop
2017/02/04 全球购物
国际象棋商店:The Chess Store
2018/07/09 全球购物
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
战略合作协议书范本
2014/04/18 职场文书
缅怀革命先烈演讲稿
2014/05/14 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
婚礼长辈答谢词
2015/09/29 职场文书
生鲜超市—未来中国最具有潜力零售业态
2019/08/02 职场文书
解决Vue+SpringBoot+Shiro跨域问题
2021/06/09 Vue.js
整理Python中常用的conda命令操作
2021/06/15 Python
收音机爱好者玩机13年,简评其使用过的19台收音机
2022/04/30 无线电