:disabled 选择器
disabled selector
描述:选择所有已经被禁用的元素。
加入于: 1.0
jQuery( ":disabled" )就和别的伪类选择器一样(伪类选择器用“:”开头),建议在它前面加一个标签名或者别的选择器;否则,会暗含普遍选择器("*")。换句话说,光裸的$(':disabled')
等同于$('*:disabled')
,所以,应该使用$('input:disabled')
或者类似的表达式来代替它。
虽然结果的选择集通常是相同的,但是:disabled
选择器与[disabled]
元素属性选择器有一个细微的区别;:disabled
会检查元素的disabled属性的布尔值(是true还是false),与此同时[disabled]
检查是否存在disabled元素属性。
:disabled
选择器只用于选择支持元素属性disabled
的HTML元素(<button>
、<input>
、<optgroup>
、<option>
、<select>
和<textarea>
)。
示例
找到所有的被禁用的<input>元素。
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>disabled demo</title> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> </head> <body> <form> <input name="email" disabled="disabled"> <input name="id"> </form> <script> $( "input:disabled" ).val( "this is it" ); </script> </body> </html>
演示结果