Jquery实现两个select框中元素操作
2014-03-22 17:50
549 查看
定义两个select下拉列表框
<select id="select1" multiple="multiple" style="width:100px;">
<option value="aa">aa</option>
<option value="bb">bb</option>
<option value="cc">cc</option>
<option value="dd">dd</option>
</select>
<select id="select2" multiple="multiple" style="width:100px;">
</select>
Jquery代码如下:
<script>
$(function () {
// 一左边移动到右边
$("#moveToRight").click(function () {
var options = $("#select1 option:selected"); //获取左边选中项
var removes = options.remove(); //删除左边下拉列表中选中的选项
removes.appendTo("#select2"); //添加到select2
});
// 二左边全部移动到右边
$("#moveAll").click(function () {
var options = $("#select1 option");
var removes = options.remove();
options.appendTo("#select2");
});
// 三右边移动到左边
$("#moveToLeft").click(function () {
var options = $("#select2 option:selected");
var removes = options.remove();
removes.appendTo("#select1");
});
//四右边全部移动到左边
$("#removeAll").click(function () {
var $option = $("#select2 option");
var removes = options.remove();
$option.appendTo("#select1");
});
});
</script>
<select id="select1" multiple="multiple" style="width:100px;">
<option value="aa">aa</option>
<option value="bb">bb</option>
<option value="cc">cc</option>
<option value="dd">dd</option>
</select>
<select id="select2" multiple="multiple" style="width:100px;">
</select>
Jquery代码如下:
<script>
$(function () {
// 一左边移动到右边
$("#moveToRight").click(function () {
var options = $("#select1 option:selected"); //获取左边选中项
var removes = options.remove(); //删除左边下拉列表中选中的选项
removes.appendTo("#select2"); //添加到select2
});
// 二左边全部移动到右边
$("#moveAll").click(function () {
var options = $("#select1 option");
var removes = options.remove();
options.appendTo("#select2");
});
// 三右边移动到左边
$("#moveToLeft").click(function () {
var options = $("#select2 option:selected");
var removes = options.remove();
removes.appendTo("#select1");
});
//四右边全部移动到左边
$("#removeAll").click(function () {
var $option = $("#select2 option");
var removes = options.remove();
$option.appendTo("#select1");
});
});
</script>
相关文章推荐
- 两个select之间option的互相添加操作(jquery实现)
- jquery 操作两个select 来实现值之间的传递
- jQuery获取Radio选择的Value值||两个select之间option的互相添加操作(jquery实现)
- jsp jquery实现级联菜单,jquery对select元素的简单操作
- jQuery实现两个select控件的互移操作
- 两个select之间option的互相添加操作(jquery实现)
- 用js实现两个select下拉框之间的元素互相移动
- jquery 实现对select操作的日期联动
- jquery 操作日期、星期、元素的追加的实现代码
- JavaScript 对两个select 元素进行操作,移动其中的选项
- jquery 实现对select操作的日期联动
- 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型
- 用js实现两个select下拉框之间的元素互相移动
- javascript 常见数组操作( 1、数组整体元素修改 2、 数组筛选 3、jquery 元素转数组 4、获取两个数组中相同部分或者不同部分 5、数组去重并倒序排序 6、数组排序 7、数组截取slice 8、数组插入、删除splice(需明确位置) 9、数组遍历 10、jQuery根据元素值删除数组元素的方)
- Jquery操作radio,checkbox,select表单操作实现代码