该变量myCollection
包含jQuery
DOM 元素,我想callback
为它们的每个事件设置一个函数,onclick
如下所示。实际上我想要的是,增量设置或可以说“烧掉”number
每个元素,所以当它们被点击时,它自己的号码会被提醒。此代码提醒最后一次number
在循环中何时递增的最后一个值。
var number = 1;
myCollection.each(function(){
this.onclick = function() { someFunction(number) };
number++;
});
//This function is somewhere else, but accessible.
function someFunction(number) {
alert(number);
}
如何复制或实例化每个元素的回调函数,以便它们具有相同的过程但绑定不同的参数?