因为jQuery在获得对象的时候,无论要获得的对象是否存在,都会返回jQuery对象。所以,以往的 js 判断是否存在在jQuery是行不通的。
jQuery判断指定id的对象是否存在,只需要判断对象的length是否大于0即可。
示例:
正确的判断写法如下:
- if($("#object_id").length>0)
- {
- alert('对象存在');
- }
- else
- {
- alert('对象不存在');
- }
或者直接使用原生的 Javascript 代码来判断:
- if(document.getElementById("id"))
- {
- alert('对象存在');
- }
- else
- {
- alert('对象不存在');
- }
以上所述就是本文的全部内容了,希望大家能够喜欢。
新闻热点
疑难解答
图片精选