jquery使用两个.append()不起作用

时间:2012-05-24 16:50:01

标签: jquery append

我正在尝试使用jquery将一个元素追加到两个地方,但只有一个在最后一个地方(即place_2),而第一个地方没有得到追加。

代码:

$("#place_1").append(new_line);
$("#place_2").append(new_line);

任何人都可以提供帮助吗?

2 个答案:

答案 0 :(得分:4)

元素在DOM树中只有一个位置,所以第二个append实际上会移动元素。

您可以使用此

$("#place_1").append($(new_line_html));
$("#place_2").append($(new_line_html));

或者

$("#place_1").append(new_line);
$("#place_2").append($(new_line).clone());

答案 1 :(得分:0)

我认为够了

   $("#place_1, #place_2").append(new_line);