Только неактивные элементы формы
Соответствует всем заблокированным элементам формы (элементы с атрибутом disabled).
Примеры использования:
$('.formBox input:disabled') | вернет все заблокированные элементы формы с классом formBox. |
Не заблокированные элементы формы можно найти с помощью :enabled.
Как и в случае других псевдоселекторов (селекторы, которые начинаются с двоеточия), :disabled не рекомендуется использовать без предшествующих ему селекторов. В этом случае он будет обработан как *:disabled, а селектор (*) выполняется как известно очень медленно. Гораздо эффективнее будет использовать его например так input:disabled.
Несмотря на то, что результат работы селектора :disabled обычно совпадает с [disabled], по сути они имеют различный смысл. Первый проверяет значение свойства disable, а второй наличие атрибута disable. Поскольку disable является свойством, а не атрибутом, использование :disabled является предпочтительным.
Использовать селектор :disabled следует только к элементам, которые поддерживают свойство disable. А это такие html-элементы как button, input, optgroup, option, select, и textarea.
В действии
Найдем все заблокированные элементы и поместим туда текст о текущем состоянии: