for(i=1;i<5;i++){ 閉包
$(".gz"+i).blur(function () {函數
alert(i); //會得到5,而是1io
});function
}class
在函數前加上個閉包就能夠實現了!循環
(function (i) {im
})(i); img
如循環:工資*天數=應發工資 gz*ts=yfdi
for(i=1;i<5;i++){
(function (i) {
$(".gz"+i).blur(function () {
a=$(".gz"+i).val();
b=$(".ts"+i).val();
$(".yf"+i).val(a*b);
});
$(".ts"+i).blur(function () {
a=$(".gz"+i).val();
b=$(".ts"+i).val();
$(".yf"+i).val(a*b);
});
})(i);
} co