jquery怎么判断dom节点是否存在


本文摘自PHP中文网,作者V,侵删。

jquery判断dom节点是否存在的方法:1、在jquery原型中添加exists方法;2、在exists方法内判断当前对象的length属性是否大于0,如果大于则存在;3、通过【$('#id').exist()】进行调用即可。

判断思路如下:

(学习视频分享:jquery视频教程)

1、首先在jquery原型上添加一个exist方法;

2、然后在方法内判断当前对象length属性是否大于0,大于就存在;

3、最后通过$('#id').exist()进行调用即可。

添加 jquery 扩展 js (直接写一个单独的 js文件存放如下代码。并在jquery代码之后引入)

1

2

3

4

5

6

7

8

(function($) {

 $.fn.exist = function(){

  if($(this).length>=1){

   return true;

  }

  return false;

 };

})(jQuery);

使用方法:

页面有以下dom

1

2

3

<div id="mydom">这里是id=dom1节点</div>

<div>这里是DIV节点</div>

<span>这里是span节点</span>

判断:

1

2

3

4

console.log($('#dom').exist()) //返回结果为 false

console.log($('#mydom').exist()) //返回结果为 true

console.log($('div').exist()) //返回结果为 true

console.log($('p').exist()) //返回结果为 false

相关推荐:js教程

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

相关阅读 >>

如何使用jQuery对属性进行获取、设置和删除

jQuery怎样判断属性是否存在

jQuery怎么设置disabled属性?

jQuery中ajax提交数据乱码怎么办

jQuery的$是什么意思

jQuery如何判断某元素是否是数组元素

jQuery中w2ui是什么?

jQuery中如何获取图片真实大小

jQuery如何判断元素是否包含某个属性

如何使用jQuery实现全选和全不选功能

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




打赏

取消

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

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

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

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

评论

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