前端开发

JQuery判断网页上是否存在某个元素

字号+ 作者:hanyufeng 来源: 2016-01-29 12:48:22 我要评论( ) 阅读:

注意:即使元素不存在,$(" ElementId")返回的值也是对象。所以不能使用以下代码来判断网页上是否存在某个元素:if($(" tt")){ dosomethin ...

注意:即使元素不存在,$("#ElementId")返回的值也是对象。所以不能使用以下代码来判断网页上是否存在某个元素:

if($("#tt")){
  //do something
}

要根据返回对象的长度来判断:

if($("#tt").length > 0){
  //do something
}

或者转换为DOM对象来判断:

if($("#tt")[0]){
  //do something
}




参考资料:《锋利的JQuery》(第2版),P27

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • JQuery取获取页面上HiddenField的值

    JQuery取获取页面上Hidde...

  • jQuery.AutoComplete 使用说明

    jQuery.AutoComplete 使用说明

  • Jquery 各类事件的执行顺序

    Jquery 各类事件的执行顺序

  • jQuery 字符串替换

    jQuery 字符串替换

  • [JQuery] 在弹出层上获取父窗口的元素

    [JQuery] 在弹出层上获...