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 验证身份证信息有效性
Mar 28 Javascript
js字符串完全替换函数分享
Dec 03 Javascript
javascript查询字符串参数的方法
Jan 28 Javascript
如何减少浏览器的reflow和repaint
Feb 26 Javascript
jquery中ajax处理跨域的三大方式
Jan 05 Javascript
一款简单的jQuery图片标注效果附源码下载
Mar 22 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
Jul 08 Javascript
JS获取及验证开始结束日期的方法
Aug 20 Javascript
基于JavaScript实现下拉列表左右移动代码
Feb 07 Javascript
JavaScript函数节流的两种写法
Apr 07 Javascript
实例分析Array.from(arr)与[...arr]到底有何不同
Apr 09 Javascript
js利用递归与promise 按顺序请求数据的方法
Aug 30 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
玩转虚拟域名◎+ .
2006/10/09 PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
php数组排序usort、uksort与sort函数用法
2014/11/17 PHP
ThinkPHP开发--使用七牛云储存
2017/09/14 PHP
js直接编辑当前cookie的脚本
2008/09/14 Javascript
判断多个input type=file是否有已经选择好文件的代码
2012/05/23 Javascript
对Jquery中的ajax再封装,简化操作示例
2014/02/12 Javascript
javascript得到当前页的来路即前一页地址的方法
2014/02/18 Javascript
NodeJS创建基础应用并应用模板引擎
2016/04/12 NodeJs
异步加载JS、CSS代码(推荐)
2016/06/15 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
JavaScript中双符号的运算详解
2017/03/12 Javascript
Angular2 组件交互实例详解
2017/08/24 Javascript
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
vue数据响应式原理知识点总结
2020/02/16 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
2020/07/29 Javascript
Vue解决移动端弹窗滚动穿透问题
2020/12/15 Vue.js
python读取html中指定元素生成excle文件示例
2014/04/03 Python
Python实现生成简单的Makefile文件代码示例
2015/03/10 Python
python检测某个变量是否有定义的方法
2015/05/20 Python
Python 爬虫的工具列表大全
2016/01/31 Python
matlab中实现矩阵删除一行或一列的方法
2018/04/04 Python
python requests.post带head和body的实例
2019/01/02 Python
Django 中间键和上下文处理器的使用
2019/03/17 Python
python多进程并发demo实例解析
2019/12/13 Python
Django models filter筛选条件详解
2020/03/16 Python
Python常见反爬虫机制解决方案
2020/06/01 Python
3的组成教学反思
2014/04/30 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
庆祝教师节演讲稿
2014/09/03 职场文书
协商一致解除劳动合同协议书
2014/09/14 职场文书
高中生综合素质自我评价
2015/03/06 职场文书
煤矿隐患排查制度
2015/08/05 职场文书
优秀班干部主要事迹材料
2015/11/04 职场文书
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技