我有2个单选按钮。如何根据一个变量值进行检查。
<input type="radio" name="team" id="team_7" value="7">
<input type="radio" name="team" id="team_8" value="8">
我有可变的var号;它将根据某些条件设置7或8。
我想要的是如果数字为7,默认情况下将选中单选按钮team_7,如果为8,则默认情况下将选中单选按钮team_8。
答案 0 :(得分:1)
您可以使用已有的数字变量创建动态jQuery选择器,然后根据该数字选择单选按钮。
这是使用jQuery选择默认单选按钮的方式。假设数字是您拥有的变量。
var number = 'some value (7 or 8)';
$('input[name=team][value=' + number + ']').prop('checked',true);
答案 1 :(得分:0)
只要有一条if-else语句即可在加载时或调用函数时设置默认值。
var num = 8;
if(num === 8){
$('#team_8').prop('checked',true);
}
else if(num === 7){
$('#team_7').prop('checked',true);
}
else{
//do stuff if not 7 or 8
}
这样的事情应该有所帮助。