如何复制一个下拉列表';使用jquery将选项添加到另一个下拉列表
可能重复:如何复制一个下拉列表';使用jquery将选项添加到另一个下拉列表,jquery,html,Jquery,Html,可能重复: 在Jquery中,如何将一个下拉列表的选项复制到另一个下拉列表中?我会咬一口 $('#two').append($('#one').html()); <pre> <ul id="options_1"> <li>1</li> <li>2</li> </ul> <ul id="options_2"> <li></li> </ul> 使用jQuery的
在Jquery中,如何将一个下拉列表的选项复制到另一个下拉列表中?我会咬一口
$('#two').append($('#one').html());
<pre>
<ul id="options_1">
<li>1</li>
<li>2</li>
</ul>
<ul id="options_2">
<li></li>
</ul>
使用jQuery的.html()(http://api.jquery.com/html/)获取第一个元素的内容,然后再次使用它写入第二个元素的内容。像这样:
$('#options_2').html($('#options_1.html())
其中:
- 一,
- 二,
我也同意你应该考虑你以前的一些问题的答案。 < P>试试这个:
$('#destination').html($('#source').html());
1.
2.
A.
B
复印件清单
函数CopyLists()
{
变量列表1=$('select#u 1');
变量列表2=$('select#u 2');
list2.find('option').remove();
list1.children().each(函数(){
列表2.追加($(“”)。
attr(“value”,$(this.val())。
文本($(this.text());
});
}
您可以执行以下操作:
$('#destination').append($('#source').html());
或
$('something').html()从元素获取html
$('something').html('something')
用新的html替换元素中的当前html
$('something').append('something')
将新html放在元素中旧html的末尾。(这不能代替)。嗨,我很抱歉,但我确实不知道如何接受答案。我确实单击了“向上”按钮并单击了“是”,因为这篇文章对你有用吗?。如果我遗漏了什么,请告诉我。谢谢,Ravi@ravibhartiya,如果你想接受答案,你可以点击投票上下箭头下方的小复选标记。您需要登录到帐户才能执行此操作。@ravi bhartiya您也可以单击stackoverflow顶部的用户名,查看您以前的所有问题、要点等。如果您找到了自己问题的答案,您可以自己发布答案,并将自己作为答案进行检查。评论讨论
$('#destination').append($('#source').html());