jQuery селектор :disabled
Определение и применение
jQuery селектор :disabled выбирает все элементы, которые не активны . Этот селектор проверяет состояние
элемента, а не только наличие его собственного атрибута: например, поле внутри отключённого
<fieldset> тоже может быть отключено.
jQuery синтаксис:
JavaScript
$(":disabled")
Добавлен в версии jQuery
1.0Селектор в CSS
CSS псевдоклассdisabled.
Пример использования
Селектор :disabled — пример 1
Нажмите . Используйте кнопки в результате и наблюдайте изменения. Измените JavaScript и запустите пример повторно. Используется jQuery 4.0.0.
index.html
HTML
<form>
<input type="text" /><br /><br />
<input type="text" disabled="" /><br /><br />
<button>Кнопка</button><br /><br />
<button disabled="">Кнопка</button>
</form>
main.js
JavaScript
$(document).ready(function () {
$(':disabled').css('border', '2px solid green') // выбираем все элементы, которые имеют логический атрибут disabled.
})
style.css
CSS
body {
margin: 16px;
font:
16px/1.5 system-ui,
sans-serif;
overflow-wrap: anywhere;
}
img,
input,
select,
textarea,
button {
max-width: 100%;
}
Режим чтения
Нажмите , чтобы запустить пример.
В этом примере с использованием селектора :disabled мы выбрали и стилизовали все элементы
<input>
и
<button>, которые имеют логический атрибут disabled.