<div class="content">
<select multiple id="select1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<div>
<span id="add">选中的添加到右边</span>
<span id="add_all">全部添加到右边</span>
</div>
</div>
<div class="content">
<select multiple id="select2"></select>
<div>
<span id="remove">选中的删除到左边</span>
<span id="remove_all">全部删除到左边</span>
</div>
</div>
//将左边的选项添加到右边
$("#add").click(function () {
var $options = $("#select1 option:selected"); //获取选中的选项
var $remove = $options.remove();
$remove.appendTo("#select2");
});
//将左边的全部添加给右边
$("#add_all").click(function () {
var $options = $("#select1 option");
$options.appendTo("#select2");
});
//双击某个选项添加给对方
$("#select1").dbclick(function () {
var $options = $("option:selected",this); //获取被选中的选项
$options.appendTo("#select2");
});