我想选择最近创建的元素,执行如下操作:
$("body").append("<div id='popup.dialog'></div>");
dialogDiv = $("#popup.dialog");
但是执行此dialogDiv 后什么也不包含。 那么有没有办法选择新创建的元素?
最佳答案
有两件事:
1) 不要在你的 ID 中使用句点
2)你可以这样做更好一点:
var dialogDiv =$('<div id="popup-dialog"></div>').appendTo('body');
此时您可以链接更多,或者仅使用 dialogDiv
变量。
这可以防止您因选择已有权访问的元素而受到性能影响。
关于jquery - 如何在jquery中选择最近添加的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1599918/