如何在jquery中不使用.length来检查元素是否存在?

时间:2016-04-15 06:51:40

标签: jquery ajax

是否有Jquery检查元素是否存在?

我有一些有div的JSP。

然后我有一个所有页面都使用的javascript文件。 在该文件中,我有一个重置div属性的ajaxStart。

我的问题是在浏览器的控制台中显示一条错误消息,该元素对于没有div的页面不存在而且我不想要它。

使用.length不是一个选项,因为它仍会显示该元素在浏览器的控制台中不存在。

2 个答案:

答案 0 :(得分:-2)

var element;
if(element.length > 0){
    console.log('element exist');
}
else{
    console.log('element not exist');
}

答案 1 :(得分:-3)

只需选择潜水并检查其.length属性

if($('.div').length > 0)
{ 
    //code if div exists
}