3

可能重复:
如何在附加节点后直接获取对节点的引用?

举个例子:

$(document).append('<div class="new-elem" />');

我现在如何将上述新创建的元素存储到一个变量中,以便我可以像这样使用它:

newElem.append('div class="another-new-element" />');

newElem 是我最初附加到文档的元素在哪里?

我假设它不能像这样完成:

var newElem = $(document).append('<div class="new-elem" />');
4

3 回答 3

6

你可以做相反的事情appendTo

var newElem = $('<div class="new-elem" />').appendTo(document);
于 2012-06-25T17:05:38.200 回答
1

你应该使用appendTo

var newElem = $('<div class="new-elem"></div>').appendTo(document);
于 2012-06-25T17:06:09.073 回答
0

如果我理解正确,您正在寻找对您首先附加的内容的变量引用,您不妨这样做:

var el = $('<div class="blah">');
$(document).append(el);
el.append('<span>test</span>');
于 2012-06-25T17:08:31.357 回答