5

我动态地将一个div元素附加到现有的div. 但紧随其后,我需要将另一个附加divdiv我刚刚动态创建的。但我似乎无法找到动态创建div的以便附加到它。我想也许 DOM 还没有意识到这一点,div因为我刚刚做到了。我该怎么做呢?

var serialModel = "Test Test";
$("#existingDiv").append("<div id = '" + serialModel + "'></div>");
$("#" + serialModel).append("<div>content here</div>")

最后一行什么也没做。第二行产生了新的 div,但是我找不到它来追加它。

4

1 回答 1

9

如果反之亦然怎么办:

$("<div />", { id : serialModel })     // create `<div>` with `serialModel` as ID
    .append("<div>content here</div>") // append new `<div>` to it
    .appendTo("#existingDiv");         // append all to `#existingDiv`
于 2012-12-05T15:33:04.233 回答