我正在将一个函数绑定到一个 html 元素。
循环中有一些数据在每次迭代中都会发生变化
data = {
networkId: networkId,
network_avatar: network_avatar,
network_user_name: network_user_name,
}
我在这里绑定它:
$("#element"+i).bind(function(){
change(data);
}
功能是:
function change(data){
console.log(data);
}
data
每次迭代时变量中应该有不同的数据。
但它总是包含上次迭代的内容。
为什么jQuery会更改已经与change()
函数绑定的数据