我有一段工作代码:
"zoomend": function(node) {
if (map.getZoom() >= 8) {
$(".dynatree-checkbox").css("disabled", "disabled"); // line 3
}
}
$(".dynatree-checkbox")
复选框在哪里。我正在尝试在第 3 行中使用 css,但之后不会禁用复选框。怎么了?
disabled
用作元素属性/属性而不是 CSS 属性。
相反,您可以使用:
$(".dynatree-checkbox").prop("disabled", true);
见:http: //jsfiddle.net/eDCKA/6/
嘿,你在 css 中禁用了复选框,而不是你为什么使用 jquery
像这样
<INPUT TYPE="checkbox" disabled> // disabled check box
<INPUT TYPE="checkbox" enabled> // enabled check box