手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery实现下拉框左右移动(全部移动,已选移动)
jQuery实现下拉框左右移动(全部移动,已选移动)
摘要:用到的方法为:appendTo()格式:$(content).appendTo(selector)appendTo()方法在被选元素的结尾(...

用到的方法为: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"> <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"> </select> </td> </tr> </table> </body> </html>

运行效果:

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

【jQuery实现下拉框左右移动(全部移动,已选移动)】相关文章:

jQuery实现限制textarea文本框输入字符数量的方法

jQuery实现将页面上HTML标签换成另外标签的方法

jquery实现图片左右切换的方法

javascript实现可拖动变色并关闭层窗口实例

jquery右下角自动弹出可关闭的广告层

jQuery实现html表格动态添加新行的方法

JavaScript实现单击下拉框选择直接跳转页面的方法

jQuery子窗体取得父窗体元素的方法

jQuery插件实现适用于移动端的地址选择器

jquery简单实现外部链接用新窗口打开的方法

精品推荐
分类导航