我需要以编程方式检查一个单选按钮并给出其值。该表单具有id
,输入类型显然具有名称(但没有id)。到目前为止,我设法使以下代码工作:
$('input[name=my_name]:eq(1)').attr('checked', 'checked');
但我希望能够通过明确提供值来检查它。
我需要以编程方式检查一个单选按钮并给出其值。该表单具有id
,输入类型显然具有名称(但没有id)。到目前为止,我设法使以下代码工作:
$('input[name=my_name]:eq(1)').attr('checked', 'checked');
但我希望能够通过明确提供值来检查它。
所以你想选择具有特定值的单选框:
$('input[name=my_name][value=123]').attr('checked', true); // or 'checked'
<input type="radio" id="rd_male" name="gender" value="Male" />
<input type="radio" id="rd_female" name="gender" value="Female" />
$('#rd_male').prop('checked', true);
你应该使用 prop 而不是使用 attr。这更为推荐。
$('input[name=my_name][value=123]').prop("checked",true)
$(“.radioparentclass [value = radiovalue]”)[0] .click(); 。
.prop()
修复了这个问题。否则,在我看来,这是最简单的解决方案。 - Xandor $("#your_radio_option_ID_here").click()
$('input[name=field]:eq(1)').click();