js实例教程-Jquery判断$(#id)获取的对象是否存在的方法

发布时间:2018-12-07 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了js实例教程-Jquery判断$(#id)获取的对象是否存在的方法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。

一、判断对象对象是否存在

如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的

. 代码如下:


if($("#id")){
}else{}


因为 $(“#id”) 不管对象是否存在都会返回 object 。

正确使用判断对象是否存在应该用:

. 代码如下:


if($("#id").length>0){}else{}


使用 jquery 对象的属性 length 来判断,如果 > 0 就存在。

或者

. 代码如下:


if($("#id")[0]){} else {}


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

. 代码如下:


if(document.getElementById("id")){} else {}


二、根据父节点查找子节点
jQuery之children()返回匹配对象的字节点
children() 返回匹配对象的子介点

. 代码如下:


<p>one</p>
<p id=”ch”>
<span>two</span>
</p>
jQuery代码及功能:
function jq(){
alert($(“#ch”).children().html());
}
$(“#ch”).children()得到对象[ <span>two</span> ].所以.htML()的结果是”two”
[code]
三、根据子节点查找父节点
[code]
<p id=”ch”>
<span>two</span>
<span id=”sp”>three</span>
</p>


jQuery代码及功能

. 代码如下:


Jquery.ready ({
alert($(“#ch”).children(“#sp”).html());
});
$(“#ch”).children()得到对象[<span>two</span><span id="sp">three</span> ].
$(“#ch”).children(“#sp”)过滤得到[<span id="sp">three</span> ]

一、判断对象对象是否存在

如果是下面的 jQuery 代码判断一个对象是否存在,是不能用的

. 代码如下:


if($("#id")){
}else{}


因为 $(“#id”) 不管对象是否存在都会返回 object 。

正确使用判断对象是否存在应该用:

. 代码如下:


if($("#id").length>0){}else{}


使用 jQuery 对象的属性 length 来判断,如果 > 0 就存在。

或者

. 代码如下:


if($("#id")[0]){} else {}


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

. 代码如下:


if(document.getElementById("id")){} else {}


二、根据父节点查找子节点
jQuery之children()返回匹配对象的字节点
children() 返回匹配对象的子介点

. 代码如下:


<p>one</p>
<p id=”ch”>
<span>two</span>
</p>
jQuery代码及功能:
function jq(){
alert($(“#ch”).children().html());
}
$(“#ch”).children()得到对象[ <span>two</span> ].所以.html()的结果是”two”
[code]
三、根据子节点查找父节点
[code]
<p id=”ch”>
<span>two</span>
<span id=”sp”>three</span>
</p>


jQuery代码及功能

. 代码如下:


Jquery.ready ({
alert($(“#ch”).children(“#sp”).html());
});
$(“#ch”).children()得到对象[<span>two</span><span id="sp">three</span> ].
$(“#ch”).children(“#sp”)过滤得到[<span id="sp">three</span> ]

觉得可用,就经常来吧!Javascript技巧 脚本宝典 欢迎评论哦!&nbsp;js技巧,巧夺天工,精雕玉琢。小宝典献丑了!

脚本宝典总结

以上是脚本宝典为你收集整理的js实例教程-Jquery判断$(#id)获取的对象是否存在的方法全部内容,希望文章能够帮你解决js实例教程-Jquery判断$(#id)获取的对象是否存在的方法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。