我正在使用jQuery.append()动态添加一些元素。有没有办法获得这些新插入元素的 jQuery 集合或数组?
所以我想这样做:
$("#myDiv").append(newHtml); var newElementsAppended = // answer to the question I'm asking newElementsAppended.effects("highlight", {}, 2000);
有一种更简单的方法可以做到这一点:
$(newHtml).appendTo('#myDiv').effects(...);
这通过首先创建newHtmlwith jQuery(html [, ownerDocument ]),然后使用appendTo(target)(注意“ To”位)将其添加到#mydiv.
newHtml
jQuery(html [, ownerDocument ])
appendTo(target)
To
#mydiv
因为您现在从新的 html 位的最终结果 开始 ,并且调用也将在 新 的 html 位上。$(newHtml)``appendTo('#myDiv')``.effects(...) __
$(newHtml)``appendTo('#myDiv')``.effects(...)