如何追加到家属?

时间:2016-04-03 16:33:47

标签: jquery html

自从我的jQuery时代已经有一段时间了,我刚刚意识到以下代码:

$("#add").append("<div>1</div>").append("<div>2</div>")

没有添加带有内部 div的div,而是添加了两个div。我可以做这样的事情

$("#add").append("<div>1<div>2</div></div>")

但在我看来,似乎隐藏了我的无知,而不是产生一个值得信赖的解决方案。如何附加附加子元素的东西?

1 个答案:

答案 0 :(得分:1)

您必须在此背景下使用.appendTo()

$("<div>1</div>").appendTo("#add").append("<div>2</div>")

由于.append()将返回调用它(append)的元素。所以这个$(#add)将被退回。您的代码与

非常相似
var elem = $("#add");
elem.append("<div>1</div>");
elem.append("<div>2</div>");