jQuery - 检查 DOM 元素是否已经存在

2023-12-25

我正在尝试通过 Ajax 和 jQuery 动态添加一些表单元素。 我想确保不会两次创建相同的元素,因此我只想在尚未将其添加到 DOM 时添加它。

我的所有元素都有一个唯一的 CSS id,例如:

$('#data_1')

我正在使用以下命令来检查该元素是否已经存在:

if ($('some_element').length == 0) {
    //Add it to the dom
}

但是,它仅适用于首次加载时已经属于页面的元素。

我还如何检查页面加载后动态创建的元素?

任何建议表示赞赏。

Thanks.


这应该适用于所有元素,无论它们何时生成。

if($('some_element').length == 0) {
}

在 ajax 回调函数中编写代码,它应该可以正常工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery - 检查 DOM 元素是否已经存在 的相关文章