我想在检查复选框表单元素时启用所有表单元素。并反转。
这是我的代码(不起作用):
$(document).ready(function(){
$('#coments input[type=text]').attr('disabled', 'disabled');
$('#coments textarea').attr('disabled', 'disabled');
$('#coments select').attr('disabled', 'disabled');
$('#coments input[type=submit]').hide();
$('#coments input[type:checkbox]').click(function() {
var checkbox = $(this);
if (checkbox.is(':checked')) {
$('#coments input[type=submit]').show();
$('#coments textarea').removeAttr('disabled');
$('#coments select').removeAttr('disabled');
$('#coments input[type=text]').removeAttr('disabled');
} else {
$('#coments input[type=text]').attr('disabled', 'disabled');
$('#coments textarea').attr('disabled', 'disabled');
$('#coments select').attr('disabled', 'disabled');
$('#coments input[type=submit]').hide();
}
});
});
希望你们中的任何人都可以提供帮助!