gpt4 book ai didi

javascript - jQuery 插件,对每个 jQuery 对象进行操作然后执行最终语句的函数

转载 作者:行者123 更新时间:2023-12-02 20:15:43 25 4
gpt4 key购买 nike

是否可以使用以下语法编写一个对 jQuery 对象中的每个项目进行操作的 jQuery 插件:

(function ($){
$.fn.extend({
DoSomething: function(){
return this.each(function () {
//Do something to each item
});
//Run the general update
update();
}
});
})(jQuery);

但是我想通过一般的“更新”操作来完成函数调用。

我该如何去做这样的事情呢?如果我在每次操作后而不是最后进行更新,那么速度会很慢,但我会将此代码放在几个地方,所以我希望不要将其分离为两次调用: $(object).DoSomething().update();

最佳答案

可能不是您想要的,但是:

(function ($){
$.fn.extend({
DoSomething: function(){
this.each(function () {
//Do something to each item
});
//Run the general update
update();
return this;
}
});
})(jQuery);

将执行您的 this.each() 功能,然后执行您的 update() 函数。

关于javascript - jQuery 插件,对每个 jQuery 对象进行操作然后执行最终语句的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6348709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com