jQuery .is(":disabled") - 为什么这不起作用?

时间:2015-08-19 03:41:45

标签: javascript jquery html css

http://jsfiddle.net/hw4bz89k/

为什么以下返回' true'?我知道我必须缺少一些基本的东西。



var test = $("#test");
test.prop("disabled", true);
alert(test.is(":disabled"));

#test {
  width: 100px;
  height: 50px;
  background-color: red;
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<div id="test"></div>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:5)

您不能disable <div>元素。

来自:disable

的jQuery文档
  

:disabled选择器只应用于选择支持已停用属性的HTML元素(<button><input><optgroup><option>,{{ 1}}和<select>)。