我在网上做了很多搜索,发现了将$('#checkbox').attr('checked')
其视为字符串的示例和其他将其视为布尔值的示例。
就我而言,我发现此语句按预期工作:
$('#AcceptAgreement').attr('checked', false);
但是这个没有:
if ($('#AcceptAgreement').attr('checked') == true)
第二个语句是错误的,因为实际上该值是“已检查”。
那么它是哪一个?它是字符串还是布尔值,如何以可靠的方式读写它?