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

判断jQuery选择器结果为空

2014-11-27 10:38 676 查看
jQuery选择器获取到的是一个对象,所以无论页面上存在或者不存在元素,这个对象都不为空。因此,如果要使用jQuery检查元素再给某个页面上是否存在的时候,应该通过获取到的元素的长度来判断,使用下面的代码:

if ($("#tt").lenght > 0) {
//do sth
}

或者通过转换成JavaScript对象的方式来进行处理,代码如下:

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

不能使用以下代码:

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