首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

checkbox 循环赋值(NAME和ID 均不相同的),该如何处理

2012-04-02 
checkbox 循环赋值(NAME和ID 均不相同的)$(document).ready(function(){for(i0i100i++){$(#checkName

checkbox 循环赋值(NAME和ID 均不相同的)
$(document).ready(function(){
for(i=0;i<100;i++){
$("#checkName"+i).click(function(){
if($("#checkName"+i).attr("checked")==undefined){
$("#checkName"+i).attr("value",0)
//alert($("#checkName0").attr("value"));
 
}
else{
$("#checkName"+i).attr("value",1)
//alert($("#checkName0").attr("value"));

}
});
};
});
求改

[解决办法]

JScript code
$(document).ready(function(){for(i=0;i<100;i++){ var that=$("#checkName"+i); that.val(that.attr("checked")?1:0); that.click(function(){ $(this).val($(this).attr("checked")?1:0); }); }; });
[解决办法]
JScript code
$(document).ready(function(){    $('input[id^=checkName]').each(function() {        var cb = $(this);        cb.val(cb.attr('checked') ? 1 : 0);        cb.click(function() {            cb.val(cb.attr('checked') ? 1 : 0);        });    });}); 

热点排行