您的位置:首页 > Web前端 > JQuery

jQuery检查某个元素在网页上是否存在

2015-06-21 16:33 615 查看
jQuery选择器有比较完善的处理机制,用jQuery获取网页中不存在的元素也不会报错,值得注意的是,利用$('#tt')获取的永远是对象,即使网页上没有此元素。当使用jQuery检查某个元素在网页上面是否存在时,不能使用下面的方式进行判断:

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


应该根据获取到的元素 的长度来进行判断,如下所示:

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


或者转化为DOM对象来判断,如下所示:

if($('#tt')[0]){
//do something
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: