如何判断页面中是否存在某个元素呢?比如判断当前页面源代码中是否存在一个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。