0

私はコードの作業部分を持っています:

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

チェックボックスはどこにありますか$(".dynatree-checkbox")。3行目でcssを使おうとしていますが、その後チェックボックスが無効になりません。なにが問題ですか?

4

2 に答える 2

1

disabledCSS プロパティとしてではなく、要素の属性/プロパティとして使用されます。

代わりに、次を使用できます。

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

参照: http://jsfiddle.net/eDCKA/6/

于 2012-06-26T08:46:52.793 に答える
0

css のチェック ボックスを無効にしたのは、なぜ jquery を使用しているのですか

このように

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

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

ライブデモhttp://jsfiddle.net/MrzAS/

于 2012-06-26T09:15:45.937 に答える