jquery怎么判断对象是否存在?下面本篇文章就来给大家介绍一下jquery判断对象是否存在的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

判断有么重复值 jquery 判断jquery对象是否存在_jquery判断控件存不存在

在jQuery中,var obj = $("#id")无论id这个控件是否存在,都是返回object,这样可就无法使用if(obj)来判断这个控件是否存在了。

那么jquery怎么判断对象是否存在?

1、使用$(selector).length>0来判断

示例:

if ($('#target_obj_id').length > 0) {
//如果大于0 标识 id 为target_obj_id的对象存在,否则不存在
//对象存在的处理逻辑
} else {
//对象不存在的处理逻辑
}

2、使用$(selector)[0]来判断if ($('#target_obj_id')[0]) {

//对象存在的处理逻辑
} else {
//对象不存在的处理逻辑
}

或者直接使用原生的 Javascript 代码来判断:

if(document.getElementById("id")){
//对象存在的处理逻辑
} else {
//对象不存在的处理逻辑
}