:disabled
JQ Home <<
Selectors <<
:disabled
UI element states pseudo-class match selector.
Shorthand version $(':disabled')
Description
The :disabled selector, selects all disabled elements.
- Should only be used for selecting HTML elements that support the disabled attribute, these being (<button>, <input>, <optgroup>, <option>, <select>, <textarea>, and <fieldset>).
- The
:disabledselector is subtly different from using the Has Attribute Selector via$('[disabled]'):- The
:disabledselector matches elements that are actually disabled (WHATWG). - The Has Attribute Selector using
$('[disabled]')only checks for the existence of the disabled attribute.
- The
Syntax
| Signature | Description |
|---|---|
jQuery(':disabled') | UI element states pseudo-class match |
Parameters
None.
Return
N/A.
:disabled Example
Selectors << Top
Selects all disabled elements.
The following rather contrived example will check for disabled input elements and set a message in them with a yellow background when the button below is clicked.
$(function(){
$('#btn1').on('click', function() {
$("input:disabled").css('backgroundColor', 'yellow')
.val("this field disabled");
});
});
Please fill in the form:
Related Tutorials
jQuery Basic Tutorials - Lesson 3 - CSS Selectors
