选中复选框时启用多个复选框

时间:2011-03-13 08:36:26

标签: javascript jquery html input checkbox

我有5个文本框,其ID和名称彼此不同。但是,当选中某个复选框时,我必须启用所有5个文本框。我如何使用JavaScript?

1 个答案:

答案 0 :(得分:3)

使用jQuery,你可以做到

<input id="check" type="checkbox" value=""><br>
<input type="text" value="" disabled="disabled"><br>
<input type="text" value="" disabled="disabled"><br>
<input type="text" value="" disabled="disabled"><br>

var $input = $('input[type="text"]');
$('#check').live('click', function() {
    $(this).is(':checked') ? $input.removeAttr('disabled') : $input.attr('disabled', 'disabled');
})

检查http://jsfiddle.net/CpmkE/3/

处的工作示例