08月24, 2012

jquery判断对象是否为空

在使用Jquery中要用到判断某个对象是否为空,比如我要执行一个代码如:$("#id").addClass().css().....等很长很长的话,如果页面没有这样执行会减少你的性能的,最好我们先给与判断,先判断是否存在,如果存在则执行,如果不存在直接跳过。这样岂不是更好些吗。

在DOM里没有可以这样

if(document.getElementById("id")){
//存在
}

但是在Jquery里这样是行不通的,我们可以这样来完成。代码会更少的。

if($("#id").length>0){
 //存在
}

顾名思义:这个意思是检查这个ID对象的长度,如果大于0则为存在。

学习吧推荐使用Jquery最新版1.8.0正式版

本文链接:https://xuexb.com/post/62.html

-- EOF --

发表于 2012年08月24日 15:44:35 ,添加在分类 前端技术 下 ,最后修改于 2016年07月16日 15:44:35

提醒: 本文最后更新于 3466 天前,文中所描述的信息可能已发生改变,请谨慎使用。

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。

AltStyle によって変換されたページ (->オリジナル) /