检查页面上是否插入元素

可能重复:
有没有jQuery的“存在”功能

有没有更好的方法来检查元素是否已经插入页面? 我目前正在这样做,工作正常,但似乎并不是我最好的/快速的方式

$(element).closest('body').length > 0

谢谢。

编辑:

我不需要知道我的元素是否存在,我需要知道它是否在页面上。


你可以使用jQuery内置的.has功能,所以你的代码应该看起来像这样:

$('body').has(element)

尝试这个 :

$(element, 'body').size() > 0

它将获取正文内的元素。


你在做什么是搜索元素“身体”。 这不是你想要的

$(element).length > 0

检查一个元素是否存在

链接地址: http://www.djcxy.com/p/14689.html

上一篇: check if element is inserted on page

下一篇: How to check that a div exists jquery and if it does do nothing