$('#addAllButton').click(function() {
var options = '';
$('#fromList').find('option').each(function() {
alert($(this).val());
//options += '<option value="' + $(this).val() + '">' + $(this).text() + '</option>';
});
$('#toList').append(options);
});
<select id="fromList" name="drop1" class="listBox" multiple="multiple">
<option value="1">item 1</option>
<option value="2">item 2</option>
<option value="3">item 3</option>
<option value="4">item 4</option>
<option value="0">All</option>
</select>
<select id="toList" name="drop1" class="listBox" multiple="multiple">
<option value="1">item 1</option>
<option value="2">item 2</option>
<option value="3">item 3</option>
<option value="4">item 4</option>
<option value="0">All</option>
</select>
我有一個按鈕全部添加。我想要這個按鈕將fromList選擇列表中的每個選項添加到toList。我的功能似乎沒有工作,有人能指引我朝着正確的方向嗎?Jquery函數傳遞選擇選項
我試圖用你的代碼SpYk3HH的一部分:
$('#addAllButton').click(function() {
//options += '<option value="' + $(this).val() + '">' + $(this).text() + '</option>';
$('#fromList').children().appendTo($("#toList"));
});
我不能得到這個工作。我有一個名爲Add All的按鈕,所以當他們點擊它時,它會將所有內容從#fromList移動到#toList。以上似乎也沒有工作。
你想「移動」選項或「克隆」它們嗎?這很重要,因爲如果你「移動」它們,它們將不再在第一個列表中可用 – SpYk3HH 2012-03-08 23:55:24
我想移動它們。除非有人可以建議克隆它們更好。如果它只是一個偏好問題,那麼肯定會移動。 – 2012-03-08 23:57:16
「選項」中的重複值如何? – 2012-03-09 00:00:17