我遇到了一些 jQuery 或 HTML 的问题。
我有一些复选框。而且我想要一个“主要”复选框,以便在选中“主要”时检查该类别下的几个复选框。
好吧,没关系。我是这样解决的:
$('#extraPolish').change(function() {
if ($("#extraPolish").is(':checked') == true) {
$("#extraPolish_Inside").attr('checked', 'checked');
$("#extraPolish_UnderFender").attr('checked', 'checked');
$("#extraPolish_OverFender").attr('checked', 'checked');
console.log('checkd');
} else {
$("#extraPolish_Inside").removeAttr('checked');
$("#extraPolish_UnderFender").removeAttr('checked');
$("#extraPolish_OverFender").removeAttr('checked');
}
});
因此,当您选中#extraPolish 时,那些在下面的会被选中,而当您删除对#extraPolish 的选中时,那些将被取消选中。
问题是当我尝试再次检查它们时,它会显示在 HTML 代码中,但不会在我的 Google Chrome 上得到检查。
任何想法?