下面为大家带来一篇 jQuery 判断 DOM 节点是否存在的简单方法. 现在就分享给大家, 也给大家做个参考. 一起来看看吧.
jQuery 判断 DOM 节点是否存在页面中
1, 首先在 jQuery 原型上添加一个 exist 方法;
2, 然后在方法内判断当前对象 length 属性是否大于 0, 大于就存在;
3, 最后通过 $('#id').exist() 进行调用即可.
添加原型:
- (function($) {
- $.fn.exist = function(){
- if($(this).length>=1){
- return true;
- }
- return false;
- };
- })(jQuery);
使用方法:
假如页面有如下 DOM 节点
- <div id="a">
- 这里是 id=a 节点
- </div>
- <div>
- 这里是 DIV 节点
- </div>
- <div>
- 这里是 DIV 节点
- </div>
- <span>
- 这里是 span 节点
- </span>
判断:
- alert($('#aaa').exist()); // false
- alert($('#a').exist()); // true
- alert($('div').exist()); // true
- alert($('p').exist()); // false
本文来自 jQuery 答疑 https://www.html.cn/qa/jquery/ 栏目, 欢迎学习!
来源: http://www.css88.com/qa/jquery/15499.html