Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何复制一个下拉列表';使用jquery将选项添加到另一个下拉列表_Jquery_Html - Fatal编程技术网

如何复制一个下拉列表';使用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());