如何使用单选按钮值检查单选按钮

时间:2013-08-14 10:20:02

标签: javascript jquery

我有单选按钮,值为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"/>

6 个答案:

答案 0 :(得分:1)

试试这个:

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

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

答案 1 :(得分:0)

试试这个

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

Demo

答案 2 :(得分:0)

请使用此

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

http://jsfiddle.net/W4286/

答案 3 :(得分:0)

试试这个:

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

答案 4 :(得分:0)

为什么不给它ID并选择它

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

$("#rdNo")...;

答案 5 :(得分: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);

要进行检查(使用&lt; jQuery 1.6),您可以使用:

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

Here是一个有效的jsFiddle示例。

为了使您的代码更清晰,并且更容易选择,建议您为所有input元素提供唯一ID。