我有 5 个文本框,它们的 ID 和名称都不相同。但当选中某个复选框时,我必须启用所有 5 个文本框。我如何使用 JavaScript 做到这一点?
最佳答案
使用 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/
关于javascript - 选中一个复选框时启用多个复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5288327/