我有函数 foo 将 jquery 包装节点作为参数。有没有更优雅的方式在节点集上运行这个函数?
我的做法:
$('.for-foo').each(function () {
foo($(this));
});
最佳答案
你可以把它做成一个插件:
$.fn.foo = function(){
return this.each(function(){
// do something to each element "this"
});
};
用法:
$('.for-foo').foo();
这也将使它可以与其他 jQuery 函数链接。
关于javascript - 在场景中初始化函数的优雅方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11485643/