例如,我在调用 el.html("...") 后自动执行代码后如何覆盖特定元素的核心方法?
我发现http://www.bennadel.com/blog/1624-Ask-Ben-Overriding-Core-jQuery-Methods.htm 但我无法了解如何仅针对特定元素覆盖核心方法。
最佳答案
为什么不直接过滤当前对象并循环遍历您想要的项目?像这样的东西应该有效:
(function(){
var original = jQuery.fn.append;
jQuery.fn.append = function(){
this.filter("yourselector").each(function(){
// Do stuff
});
return original.apply(this, arguments);
}
})();
关于javascript - jQuery:如何覆盖特定元素的默认方法(即 html、append)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6375393/