以下是我的原始代码......
innerTC.find('input[name=tc0]').click(function(){
console.log($(this).siblings('input[name=tc0]'));
$(this).siblings('input[name=tc0]').prop('checked', false);
});
innerTC.find('input[name=tc1]').click(function(){
console.log($(this).siblings('input[name=tc1]'));
$(this).siblings('input[name=tc1]').prop('checked', false);
});
innerTC.find('input[name=tc2]').click(function(){
console.log($(this).siblings('input[name=tc2]'));
$(this).siblings('input[name=tc2]').prop('checked', false);
});
但是,我尝试将其重构为如下所示的函数代码......
var innerTC = $('#pltc').contents();
for(var i=0; i<3; i++) {
innerTC.find('input[name=tc' + i + ']').click(function(){
$(this).siblings('input[name=tc' + i + ']').prop('checked', false);
});
}
但不行。
答案 0 :(得分:3)