JQuery 在循环中设置事件,最后一个覆盖了前面所有的设置
function setValidation() {
for (i = 0; i < alValidations.length; i++) { //alValidations是一个Array对象
var instance = alValidations[i];
(function(){
$("#" + instance.controlId).blur(function() {//instance.controlId是textbox的ID
//事件处理代码
test(instance.controlId);//只有最后的一个textbox能够正常执行test方法
});
})();
}
}

浙公网安备 33010602011771号