jQuery实现下拉框左右移动(全部移动,已选移动
网络编程 2021-07-04 21:04www.168986.cn编程入门
本文主要介绍jQuery中利用appendTo()方法追加元素已实现左右移动的功能,希望对大家有所帮助。
用到的方法为:appendTo()
格式:$(content).appendTo(selector)
appendTo() 方法在被选元素的结尾(仍然在内部)插入指定内容。
click() 方法触发 click 事件,或规定当发生 click 事件时运行的函数。
看一下具体实现的代码:
<html xmlns="http://.w3./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>
运行效果:
编程语言
- 机械手焊接机器人编程 机械手焊接设备编程
- vb数据库编程实例,vb做数据库
- tiobe世界编程语言排行榜,全球编程语言排行
- 成都java编程培训 成都it编程培训中心
- 编程基础培训,编程基础知识培训
- flash游戏编程基础教程,flash游戏开发教程
- 不会英语能学编程吗 不会英语可以学程序员吗
- 爱心代码编程C语言 爱心代码编程c语言公式
- c语言编程学习入门 c语言编程快速入门
- 西门子plc编程培训 西门子plc编程培训班
- 哪里可以学编程 台州哪里可以学编程
- 少儿编程哪个好 少儿编程哪个品牌好
- 编程是什么意思,图形编程是什么意思
- c语言编程软件下载,c语言编程软件在哪下载
- java编程软件下载,java编程下载手机版
- ug编程培训学校,ug编程培训教程