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

dav*_*qet 0 html javascript css jquery

http://jsfiddle.net/hw4bz89k/

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

var test = $("#test");
test.prop("disabled", true);
alert(test.is(":disabled"));
Run Code Online (Sandbox Code Playgroud)
#test {
  width: 100px;
  height: 50px;
  background-color: red;
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<div id="test"></div>
Run Code Online (Sandbox Code Playgroud)

Tus*_*har 5

你不能disable一个<div>元素.

从jQuery doc for :disable

所述:disabled选择器只应用于选择支持禁用属性(HTML元素<button>,<input>,<optgroup>,<option>,<select>,和<textarea>).