我目前正在使用jQuery 1.7.2.我已经向我的应用程序添加了一个jQuery.UI下拉元素,但是当我尝试关闭它时出现错误.
Object has no method addBack
Run Code Online (Sandbox Code Playgroud)
我在这里找到了答案:jsTree对象没有方法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)
);
}
Run Code Online (Sandbox Code Playgroud)
任何建议或协助将不胜感激.
A. *_*lff 20
要扩展jquery方法:
$.fn.addBack = function (selector) {
return this.add(selector == null ? this.prevObject : this.prevObject.filter(selector));
}
Run Code Online (Sandbox Code Playgroud)
或更好:
jQuery.fn.addBack = jQuery.fn.andSelf;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4489 次 |
| 最近记录: |