Javascript 用另一个选择列表中的选项填充选择列表的最快方法

Javascript 用另一个选择列表中的选项填充选择列表的最快方法,javascript,jquery,selectlist,Javascript,Jquery,Selectlist,我有一个选择列表。我想立即让另一个选择列表包含相同的选项 $('#list1 option').appendTo('#list2'); 上面的想法是正确的,但出于某种原因,它删除了原始列表中我不想做的所有选项! 有人能帮忙吗?谢谢您刚刚丢失了一个克隆。克隆: 如果select2已经为空,那么您可以简单地将.append添加到“select2”中。您只是缺少一个.clone: 如果select2已经为空,那么您可以简单地添加到“select2”中。使用JQuery,您可以轻松地操作列表 $().

我有一个选择列表。我想立即让另一个选择列表包含相同的选项

$('#list1 option').appendTo('#list2');
上面的想法是正确的,但出于某种原因,它删除了原始列表中我不想做的所有选项! 有人能帮忙吗?谢谢

您刚刚丢失了一个克隆。克隆:

如果select2已经为空,那么您可以简单地将.append添加到“select2”中。

您只是缺少一个.clone:


如果select2已经为空,那么您可以简单地添加到“select2”中。

使用JQuery,您可以轻松地操作列表

$().ready(function() {
$('#add').click(function() {
return !$('#select1 option:selected').appendTo('#select2');
});
$('#remove').click(function() {
return !$('#select2 option:selected').appendTo('#select1');
});
});

如果您单击“添加”按钮,我们将从select1中删除选定的选项,并将相同的选项添加到select2-例如,使用JQuery,您可以轻松地操作列表

$().ready(function() {
$('#add').click(function() {
return !$('#select1 option:selected').appendTo('#select2');
});
$('#remove').click(function() {
return !$('#select2 option:selected').appendTo('#select1');
});
});
如果单击“添加”按钮,我们将从select1中删除所选选项,并将相同的选项添加到select2-示例