jquery和js如何判断一个对象是不是存在

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery和js如何判断一个对象是不是存在相关的知识,希望对你有一定的参考价值。

参考技术A 一,jquery如何判断var
target_obj
=
jQuery('#target_obj_id');则,若需要判断id为target_obj_id是否存在的话,可以实现的方法有一下两种:1、
if
(target_obj.length
>
0)

//如果大于0
标识
id
为target_obj_id的对象存在,否则不存在
//对象存在的处理逻辑

else

//对象不存在的处理逻辑
2、
if
(target_obj[0])

//对象存在的处理逻辑

else

//对象不存在的处理逻辑

二、js如何判断

js或者jQuery判断链接是不是存在

<div id="chaxun">你好,现在有服务的网站是<a href=" http://www.aaa.com">链接1</a><a href=" http://www.bbb.com">链接2</a><a href=" http://www.ccc.com">链接3</a><a href=" http://www.ddd.com">链接4</a></div>

我想实现的效果是:js或者jQuery查询 id="chaxun"这个元素下的是否存在 http://www.bbb.com这条链接,如果不存在就弹出提示框,说不存在。

参考技术A //一句代码的事
$('#chaxun a[href="http://www.bbb.com"]').length>0?alert('Extsts'):alert('not Extsts');

参考技术B jquery不行吧?没深入到这层,用js就可以ajax中的status值如果是404那就是没这页面。。。 参考技术C var isExists = false;
$('#chaxun a').each(function()
if($(this).attr('href') == ' http://www.bbb.com')
isExists = true;

);
if(!isExists)
alert('xxx');

以上是关于jquery和js如何判断一个对象是不是存在的主要内容,如果未能解决你的问题,请参考以下文章

js或者jQuery判断链接是不是存在

jquery判断一个元素是不是存在

JQuery如何判断值中是不是包含某个值?

jquery判断节点是不是存在

js中如何判断一个DOM对象是不是存在?

js中如何判断数组中是不是含有某一项