如何设置无线电选项检查onload与jQuery?
需要检查是否没有设置默认值,然后设置默认值
如何设置无线电选项检查onload与jQuery?
需要检查是否没有设置默认值,然后设置默认值
当前回答
原生JS解决方案:
document.querySelector('input[name=gender][value=Female]').checked = true;
http://jsfiddle.net/jzQvH/75/
HTML:
<input type='radio' name='gender' value='Male'> Male
<input type='radio' name='gender' value='Female'>Female
其他回答
这将导致form.reset()失败:
$('input:radio[name=gender][value=Male]').attr('checked', true);
但这条可行:
$('input:radio[name=gender][value=Male]').click();
单程怎么样?
$('input:radio[name="gender"]').filter('[value="Male"]').attr('checked', true);
不需要这些。 使用简单而古老的HTML,您可以实现您想要的。 如果你让你想检查的收音机默认是这样的: <input type='radio' name='gender' checked='true' value='Male'> 当页面加载,它会来检查。
$("form input:[name=gender]").filter('[value=Male]').attr('checked', true);
这适用于多个单选按钮
$('input:radio[name="Aspirant.Gender"][value='+jsonData.Gender+']').prop('checked', true);