如何使用jQuery使一组radiobuttons无效?

时间:2010-01-04 21:50:33

标签: javascript jquery checkbox radio-button

我希望在点击一个复选框之前让一组无线电按钮处于非活动状态。

换句话说,当用户选中复选框时,它将允许用户使用radiobuttons。如果用户取消选中复选框,则会使无线电按钮处于非活动状态,因此用户无法再选择它们。

是否有使用jQuery的解决方案可用于实现此目的?

1 个答案:

答案 0 :(得分:5)

假设radiobuttons具有相同的名称,那么您可以使用attribute selector

$('#checkboxid').click(function() {
    $('input[name="radiobuttonname"]').attr('disabled', !this.checked);
});

如果选中复选框,则启用单选按钮,取消选中时禁用。