使用css禁用jquery复选框 - 出了什么问题?

时间:2012-06-26 08:43:13

标签: jquery css

我有一段代码:

"zoomend": function(node) {
   if (map.getZoom() >= 8) {
      $(".dynatree-checkbox").css("disabled", "disabled"); // line 3
   }
}

其中$(".dynatree-checkbox")是复选框。我试图在第3行使用css,但之后没有禁用复选框。有什么问题?

2 个答案:

答案 0 :(得分:1)

disabled用作元素属性/属性,而不是CSS属性。

相反,您可以使用:

$(".dynatree-checkbox").prop("disabled", true);

请参阅:http://jsfiddle.net/eDCKA/6/

答案 1 :(得分:0)

嘿,你禁用css中的复选框,而不是使用jquery

就像这样

<INPUT TYPE="checkbox" disabled>  // disabled check box

<INPUT TYPE="checkbox" enabled> // enabled check box

现场演示http://jsfiddle.net/MrzAS/