jQuery下拉框操作系列$("option:selected",this) &&(鋒利的jQuery)
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>下拉框應用</title>
<script src="../../js/jquery-1.4.4.min.js"></script>
</head>
<body>
<div class="centent">
<select multiple id="select1" style="width:100px; height:160px;">
<option value="1">選項1</option>
<option value="2">選項2</option>
<option value="3">選項3</option>
<option value="4">選項4</option>
<option value="5">選項5</option>
<option value="6">選項6</option>
<option value="7">選項7</option>
<option value="8">選項8</option>
</select>
<div>
<span id="add">選中添加到右邊≥≥</span>
<span id="add_all">全部添加到右邊≥≥</span>
</div>
</div>
<div class="centent">
<select multiple id="select2" style="width:100px; height:160px;"></select>
<div>
<span id="remove">選中刪除到左邊<<</span>
<span id="remove_all">全部刪除到左邊<<</span>
</div>
</div>
<script>
$(function () {
$("#add").click(function () {
var $options = $("#select1 option:selected"); //獲取選中的選項
//var $remove = $options.remove(); //刪除下拉列表中選中的選項
$options.appendTo("#select2"); //追加到select2
})
$("#add_all").click(function () {
var $options = $("#select1 option"); //獲取選中的選項
//var $remove = $options.remove(); //刪除下拉列表中選中的選項
$options.appendTo("#select2"); //追加到select2
})
$("#select1").dblclick(function () {
var $options = $("option:selected", this); //獲取選中的選項
//var $remove = $options.remove(); //刪除下拉列表中選中的選項
$options.appendTo("#select2"); //追加到select2
})
$("#remove").click(function () {
var $options = $("#select2 option:selected"); //獲取選中的選項
//var $remove = $options.remove(); //刪除下拉列表中選中的選項
$options.appendTo("#select1"); //追加到select2
})
$("#remove_all").click(function () {
var $options = $("#select2 option"); //獲取選中的選項
//var $remove = $options.remove(); //刪除下拉列表中選中的選項
$options.appendTo("#select1"); //追加到select2
})
$("#select2").dblclick(function () {
var $options = $("option:selected", this); //獲取選中的選項
//var $remove = $options.remove(); //刪除下拉列表中選中的選項
$options.appendTo("#select1"); //追加到select2
})
})
</script>
</body>
</html>
