JQuery:如何确定是否已选择单选按钮?

时间:2010-11-09 22:05:58

标签: javascript jquery

如何确定我的单选按钮是否被选中?

例如:

if ( radio_button_selected ) {

// do something

} else {

// do something else

}

4 个答案:

答案 0 :(得分:7)

您可以使用此选择器确定是否已选中任何选项:

jQuery("input[name='my_button_group']:checked")

例如:

if (jQuery("input[name='my_button_group']:checked")) {
    ...
}
else {
    ...
}

答案 1 :(得分:1)

if ($("input[name='yourRadioName']:radio:checked").length) {
} else {
}

答案 2 :(得分:1)

如果您已通过其他方式选择了单选按钮rb,则可以执行以下操作:

var rb = $('whatever selector');

// other code

if (rb.is(':checked'))
{
  // code
}

答案 3 :(得分:1)

如果您已经引用了该元素,则可以使用其checked属性:

$('input[type=radio]').focus(function(){
    // "this" is the element that was clicked

    if (this.checked) {
        // do something
    } else {
        // do something else
    }
});