$('#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