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 {
//对象不存在的处理逻辑
}