你没有在你的帖子中给出任何标记,所以我猜是这样的:
HTML
<div id="radioButtons">
<input type="radio" name="quantity" id="radio1">
<input type="radio" name="quantity" id="radio2">
</div>
<div class="checkBoxes">
Color 1:<input type="checkbox" name="color" disabled="disabled">
Color 2:<input type="checkbox" name="color" disabled="disabled">
Color 3:<input type="checkbox" name="color" disabled="disabled">
Color 4:<input type="checkbox" name="color" disabled="disabled">
Color 5:<input type="checkbox" name="color" disabled="disabled">
</div>
jQuery
$('#radio1').on('change', function() {
$('.checkBoxes :checkbox').prop('disabled', true);
$(':checkbox:eq(0)').prop('disabled', false);
});
$('#radio2').on('change', function() {
$('.checkBoxes :checkbox').prop('disabled', true);
$(':checkbox:eq(0), :checkbox:eq(1)').prop('disabled', false);
});
示例锻炼