我正在使用jQuery.append()动态添加一些元素。有没有办法获得这些新插入的元素的jQuery集合或数组?
所以我想这样做:
$("#myDiv").append(newHtml);
var newElementsAppended = // answer to the question I'm asking
newElementsAppended.effects("highlight", {}, 2000);
发布于 2010-01-29 09:56:32
// wrap it in jQuery, now it's a collection
var $elements = $(someHTML);
// append to the DOM
$("#myDiv").append($elements);
// do stuff, using the initial reference
$elements.effects("highlight", {}, 2000);
发布于 2010-01-29 09:49:55
var newElementsAppended = $(newHtml).appendTo("#myDiv");
newElementsAppended.effects("highlight", {}, 2000);
发布于 2017-09-02 04:57:20
我认为你可以这样做:
var $child = $("#parentId").append("<div></div>").children("div:last-child");
parent #parentId是从append返回的,因此向其添加一个jquery子查询,以插入最后一个div子级。
$child就是添加的jquery包装子div。
https://stackoverflow.com/questions/2159368
复制相似问题