jquery怎么判断对象是否存在?


本文摘自PHP中文网,作者青灯夜游,侵删。

jquery判断对象是否存在的方法:使用length属性,判断对象中元素的数目是否大于0,如果大于0则对象存在,否则不存在;语法“if ($(selector).length > 0) {//存在}else {//不存在}”。

相关推荐:《jQuery视频》

一、传统Javascript的写法

1

2

3

4

obj = document.getElementById("someID");

if (obj){

   obj.innerText("hi");

}

在jQuery中,var obj = $("#id")无论id这个控件是否存在,都是返回object,这样可就无法使用if(obj)来判断这个控件是否存在了

二、jQuery判断对象是否存在

方式1:

1

2

3

4

5

6

if ($('#target_obj_id').length > 0) {

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

   //对象存在的处理逻辑

} else {

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

}

方式2:

1

2

3

4

5

if ($('#target_obj_id')[0]) {

  //对象存在的处理逻辑

} else {

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

}

更多编程相关知识,请访问:编程学习网站!!

以上就是jquery怎么判断对象是否存在?的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

详解jQuery的扩展方法extend

jQuery如何判断浏览器是否是ie6

jQuery中text()、val()和html()的区别是什么

jQuery和javascript之间有什么区别

jQuery如何通过id修改css

jQuery中如何实现判断空串

深入了解javascript中的object(对象)

jQuery如何判断是否有子元素

jQuery怎么遍历节点

jQuery怎样让div不显示

更多相关阅读请进入《jQuery》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...