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 html()方法怎么用

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

jQuery有哪些内容过滤器

jQuery wrap()方法是什么意思

jQuery从哪个版本开始不兼容ie8

如何删除css样式

jQuery怎么下载和引用

jQuery怎么判断是否为数字

jQuery如何判断单选按钮radio是否选中

jQuery中怎么修改css样式

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




打赏

取消

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

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

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

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

评论

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