大佬教程收集整理的这篇文章主要介绍了如何检查一个jQuery插件是否已经绑定到一个DOM节点?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
$('#foo').bar({options: ...});
如何查看当前绑定到DOM节点的插件或对象,如#foo?
if($('#foo').bar) if($.inArray('bar',$('#foo').eq(0))) if($('#foo').eq(0).indexOf('bar')) if($('#foo').hasOwnProperty('bar'))
例如,可以获得绑定到这样的对象的事件
console.log($('#foo').data('events'));
$.fn.extend({ foo: function() { console.log("I am foo!"); } }); $('#bar').foo();
在这里,我定义了一个完整的(很好,更多的)jQuery插件,甚至不尝试与其调用元素进行交互。仍然,你可以使用它,任何jQuery封装的元素集合,因为任何jQuery封装的元素集合的原型中有这个方法,因为这行(从jquery.js):
jQuery.fn = jQuery.prototype = { ... }
… after $ .fn.extend被调用插入该插件,没有双关语意图。
$.fn.extend({ bar: function() { this.html('I am all bar Now!'); } }); $('#bar').bar();
…我仍然需要,基本上,处理这个与一些外部事件(DOM Mutation的),而不只是依赖于一些内部的jQuery日志记录。
以上是大佬教程为你收集整理的如何检查一个jQuery插件是否已经绑定到一个DOM节点?全部内容,希望文章能够帮你解决如何检查一个jQuery插件是否已经绑定到一个DOM节点?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。