jQuery判断某个节点或者元素是否存在

如何判断页面中是否存在某个元素呢?比如判断当前页面源代码中是否存在一个id="example"的元素,通常如果按照Js的写法,则如下:

if(document.getElementById('example')) { 
    // do something 
} 
else { 
    // do something else 
}

使用Jquery时,则应按照如下写法:

if($('#example').length) { 
    // do something 
} 
else { 
    // do something else 
}

注意不能直接写作 if($('#example')) ,因为这个将会永远返回 true。

你可能感兴趣的:(jQuery判断某个节点或者元素是否存在)