:enabled

选择所有可用的(未被禁用的)元素。

如其它伪类选择器(以 ":" 开头的选择器)一样,建议使用此类选择器时,跟在一个标签名或者其它选择器后面,否则,默认使用了全局通配符选择器 "*"。换句话说,$(':enabled') 等价于 $('*:enabled'),所以应该使用 $('input:enabled') 来提升匹配效率。

示例:

查找所有可用的 input 元素。

<!DOCTYPE html>
<html>
<head>
<script src="jquery.min.js"></script>
</head>
<body>

<form>

    <input name="email" disabled="disabled" />
    <input name="id" />
  </form>

<script>

$("input:enabled").val("this is it");

</script>
</body>
</html>

演示: