如果复选框值为true,我试图附加html数据
if ($('#telephonyeq1').is(":checked") != 'false') {
$("telephony1 telephony2").html(
'Telephony: <span style="color: #37b400">' + $('#telephonyeq1').is(":checked") +
'</span> Service Issues <span style="color: #37b400">' + telephony.value() +
'</span> - Affected Users: <span style="color: #37b400">' + telephonyaffected.value() +
'</span>'
);
}
它总是附加数据,即使值是真还是假,请提供任何建议/帮助吗?
答案 0 :(得分:3)
你可以直接做:
if ($('#telephonyeq1').is(":checked")) {
...
}
自true != "true"
和true !== "true"
以及false != "false"
和false !== "false"
以来,您当前的代码无法按预期工作(因为您将布尔值与字符串进行比较)。