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

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

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

if ($("#tt")[0]) {
//do sth
}不能使用以下代码:
if ($("#tt")) {
   //do sth
}