1

我有值为 YES 和 NO 的单选按钮。像这样

<input type="radio" name="IS_INCOMEPROOF_VERFIED" data-role="none" value="YES" onclick="IS_INCOMEPROOF_VERFIED1()"/>  
<input type="radio" name="IS_INCOMEPROOF_VERFIED" data-role="none" value="NO" onclick="IS_INCOMEPROOF_VERFIED1()"/>  

如何使用单选按钮值来选择单选框。例如,我希望单选按钮被选择为 NO 值。它应该像这样

 <input type="radio" name="IS_INCOMEPROOF_VERFIED" data-role="none" value="NO" onclick="IS_INCOMEPROOF_VERFIED1()" cheked="checked"/>
4

6 回答 6

1

试试这个:

$("input[name='IS_INCOMEPROOF_VERFIED'][value='NO']").attr('checked', true);

工作小提琴:http: //jsfiddle.net/qKEgL/

于 2013-08-14T10:23:47.050 回答
0

试试这个

$("input[name='IS_INCOMEPROOF_VERFIED']").each(function(){
    if($(this).val() === 'NO') {
         $(this).attr('checked','checked');   
    }
});

演示

于 2013-08-14T10:24:45.007 回答
0

就用这个

$("[name=IS_INCOMEPROOF_VERFIED][value=NO]").attr("checked", true);

http://jsfiddle.net/W4286/

于 2013-08-14T10:25:06.653 回答
0

试试这个:

$("input[name='IS_INCOMEPROOF_VERFIED'][value='NO']").attr('checked','checked')
于 2013-08-14T10:26:39.057 回答
0

你为什么不给它 id 并选择它

<input id"rdNo" type="radio" name="IS_INCOMEPROOF_VERFIED" data-role="none" value="NO" onclick="IS_INCOMEPROOF_VERFIED1()"/>

$("#rdNo")...;
于 2013-08-14T10:26:40.140 回答
0

NO用于选择值为(假设需要名称)的单选按钮的 jQuery 选择器将是:

$("input[type='radio'][name='IS_INCOMEPROOF_VERFIED'][value='NO']")

要检查它(使用 jQuery 1.6+),您将使用:

$("input[type='radio'][name='IS_INCOMEPROOF_VERFIED'][value='NO']").prop("checked", true);

要检查它(使用 < jQuery 1.6),您将使用:

$("input[type='radio'][name='IS_INCOMEPROOF_VERFIED'][value='NO']").attr('checked', 'checked'); 

是一个有效的 jsFiddle 示例。

为了使您的代码更清晰并允许更轻松地选择,建议为您的所有input元素提供唯一的 ID。

于 2013-08-14T10:26:43.097 回答