jQuery实现下拉框左右移动(全部移动,已选移动)
作者:bea
用到的方法为:appendTo() 格式:$(content).appendTo(selector) appendTo() 方法在被选元素的结尾(仍然在内部)插入指定内容。 click() 方法触发 click 事件,或规定当发生 click 事件时运行的函数。 看一下具体实现的代码: <html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> &l
用到的方法为: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>
运行效果:
猜你喜欢
您可能感兴趣的文章:
- 基于javascript实现精确到毫秒的倒计时限时抢购
- 第二次聊一聊JS require.js模块化工具的基础知识
- 第一次接触JS require.js模块化工具
- jqGrid 学习笔记整理——进阶篇(一 )
- JS组件Bootstrap dropdown组件扩展hover事件
- 理解javascript对象继承
- node.js连接mongoDB数据库 快速搭建自己的web服务
- js如何准确获取当前页面url网址信息
- 基于javascript实现图片切换效果
- 非常棒的jQuery图片轮播效果
- jQuery实现的倒计时效果实例小结
- jQuery实现漂亮实用的商品图片tips提示框效果(无图片箭头+阴影)
- jQuery实现无限往下滚动效果代码
- jQuery遍历json的方法分析
- jquery对dom节点的操作【推荐】
- Jquery attr()方法 属性赋值和属性获取详解
- 有关jquery与DOM节点操作方法和属性记录
- 快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
- 使用Object.defineProperty实现简单的js双向绑定