将addBack函数添加到jQuery版本1.7.2

前端之家收集整理的这篇文章主要介绍了将addBack函数添加到jQuery版本1.7.2前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在使用jQuery 1.7.2.我已经向我的应用程序添加了一个jQuery.UI下拉元素,但是当我尝试关闭它时出现错误.
Object has no method addBack

我在这里找到了答案:jsTree Object has no method addBack

结果是在v1.8之前没有添加addBack方法.由于某些原因,我无法更新到1.8,所以是否可以将addBack功能添加到v1.7.2?

我认为这是正确的addBack函数

addBack: function( selector ) {
                return this.add( selector == null ?
                 this.prevObject : this.prevObject.filter(selector)
           );
   }

任何建议或协助将不胜感激.

解决方法

要扩展jquery方法
$.fn.addBack = function (selector) {
    return this.add(selector == null ? this.prevObject : this.prevObject.filter(selector));
}

或更好:

jQuery.fn.addBack = jQuery.fn.andSelf;
原文链接:https://www.f2er.com/jquery/176978.html

猜你在找的jQuery相关文章