jquery - 如何在jquery中选择最近添加的元素?

标签 jquery dom select append

我想选择最近创建的元素,执行如下操作:

$("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/

相关文章:

javascript - 如何插入一个新节点作为父节点的firstChild

jquery - 为什么更改链接 ID 后执行相同的功能?

linux - 为什么需要使用 select 在服务器中设置客户端套接字 fd 是非阻塞的?

mysql - 如何在mysql中定义的位置之间插入字符进行选择

javascript - JS在隐藏未定义值后仅返回数组中第一个id的值

javascript - 更改模态文本后打开模态时,e.preventDefault 不起作用。模式正在打开而不更改内容

javascript - knockout : Bind template bootstrap modal for many data objects

java - 来自 java 的 libxml2

asp.net-mvc - ASP.NET MVC 中的依赖下拉菜单?

javascript - 如何检测ajax加载内容中选择的变化