在标签助手中测试时,无论选中还是未选中,以下变量都会返回 true。
`function checked() {
var check = jQuery('#marketing').attr("checked");
if(check === "checked") {
return true;
} else {
return false;
}
}`
尝试 return true.toString();并返回 false.toString();不管怎样它仍然返回 true。任何建议将不胜感激。
<input type="checkbox" name="marketing" id="marketing" style="padding:0;margin:0;" value="1" checked="checked" aria-require="true">
以上是复选框的代码。
您滥用了
.attr('checked')
。以此为例:如何在 jQuery 中检查复选框是否被选中?
此外,在 TMS 中编写代码时,尽量不要使用 jquery 或任何其他第三方依赖项。这会导致以后出现问题。使用纯 JS 代替。