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

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

  1. if(document.getElementById('example')) { 
  2.     // do something 
  3. else { 
  4.     // do something else 

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

  1. if($('#example').length) { 
  2.     // do something 
  3. else { 
  4.     // do something else 

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

转载请注明:代码家园 » jQuery判断某个节点或者元素是否存在

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)