jquery控制radio选中状态

  • 2016-09-10
  • 0
  • 0

写下一些码代码时候的思路,

获取全局
var checkbox = $(“.ul_table label”).find(“input:radio”);
var boxnum=checkbox.length;
var a=0;
var inputs={};
var sums={};
for(b=0;b<boxnum;b=b+4){
a++;
if(checkbox[b].name!= undefined){
inputs[a]=checkbox[b].name;
}
};
$(document).ready(function(){
checkbox.each(function(){
$(this).click(function(){
var c=0;
for(d=1;d<=boxnum/4;d++){
if($(“.ul_table label input[name='”+inputs[d]+”‘]:first”).is(“:checked”)){
sums[d]=$(“.ul_table label input[name='”+inputs[d]+”‘]:first”).is(“:checked”);

if(sums[d]==true){
c++;
}
}else{
sums[d]=$(“.ul_table label input[name='”+inputs[d]+”‘]:first”).is(“:checked”);
$(“.ul_table label input[name='”+inputs[d]+”‘]:first”).attr(“disabled”,false);
}
};
if(c>=3){
for(e=1;e<=boxnum/4;e++){
$(“.ul_table label input[name='”+inputs[e]+”‘]:first”).attr(“disabled”,”true”);
if($(“.ul_table label input[name='”+inputs[e]+”‘]:first”).is(“:checked”)){
$(“.ul_table label input[name='”+inputs[e]+”‘]:first”).attr(“disabled”,false);
}
}
}
});
});
});
function radiosubmit(){
if(checkbox.is(“:checked”)==true){
return true;
}else{
alert(‘请选择’);
return false;
}
}

评论

还没有任何评论,你来说两句吧

你必须 登录 才能发表评论.