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 相关文章推荐
js封装可使用的构造函数继承用法分析
Jan 28 Javascript
jQuery中cookie插件用法实例分析
Dec 04 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
May 30 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
Jun 06 Javascript
BootStrap Datetimepicker 汉化的实现代码
Feb 10 Javascript
Bootstrap缩略图的创建方法
Mar 22 Javascript
JS简单实现父子窗口传值功能示例【未使用iframe框架】
Sep 20 Javascript
5分钟学会Vue动画效果(小结)
Jul 21 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
Aug 02 Javascript
js仿360开机效果
Dec 26 Javascript
Vuex的热更替如何实现
Jun 05 Javascript
OpenLayers3实现对地图的基本操作
Sep 28 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分页显示制作详细讲解
2008/11/19 PHP
PHP 获取MySQL数据库里所有表的实现代码
2011/07/13 PHP
php简单日历函数
2015/10/28 PHP
Yii框架模拟组件调用注入示例
2019/11/11 PHP
用JavaScript获取网页中的js、css、Flash等文件
2006/12/20 Javascript
jquery调用wcf并展示出数据的方法
2011/07/07 Javascript
node.js 一个简单的页面输出实现代码
2012/03/07 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
倒记时60刷新网页的js代码
2014/02/18 Javascript
浅谈 javascript 事件处理
2015/01/04 Javascript
jQuery实现列表的全选功能
2015/03/18 Javascript
js实现同一页面多个不同运动效果的方法
2015/04/10 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
2015/08/13 Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
2015/09/04 Javascript
JavaScript笔记之数据属性和存储器属性
2016/03/31 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
利用JQuery实现datatables插件的增加和删除行功能
2017/01/06 Javascript
微信小程序中使用javascript 回调函数
2017/05/11 Javascript
详解Angular-Cli中引用第三方库
2017/05/21 Javascript
JS实现预加载视频音频/视频获取截图(返回canvas截图)
2017/10/09 Javascript
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
[08:53]DOTA2每周TOP10 精彩击杀集锦vol.9
2014/06/26 DOTA
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
如何处理Python3.4 使用pymssql 乱码问题
2016/01/08 Python
python自动化脚本安装指定版本python环境详解
2017/09/14 Python
python retrying模块的使用方法详解
2019/09/25 Python
Python 如何优雅的将数字转化为时间格式的方法
2019/09/26 Python
python网络编程socket实现服务端、客户端操作详解
2020/03/24 Python
Python爬取网站图片并保存的实现示例
2021/02/26 Python
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
财务会计人员求职的自我评价
2014/01/13 职场文书
战略性融资合作协议书范本
2014/10/17 职场文书
2017元旦晚会开幕词
2016/03/03 职场文书