JQuery "не только для чтения" селектор - PullRequest
59 голосов
/ 14 сентября 2010

Я ищу что-то вроде ...

$(':input:not(readonly)') // all inputs which are not readonly

, но пытаюсь найти синтаксис.

Есть указатели?спасибо

Ответы [ 5 ]

115 голосов
/ 14 сентября 2010

Это должно работать:

$(":input:not([readonly])")
33 голосов
/ 03 марта 2011
$('input:not([readonly])')

будет охватывать readonly, readonly = "true" и readonly = "readonly"

4 голосов
/ 27 октября 2015

Я недавно сделал нечто похожее на это:

$('#element').find(':input').not(':input[readonly]');
2 голосов
/ 14 сентября 2010

Полагаю, вы ищете что-то вроде следующего:

$('input:not([readonly="readonly"])')

Посмотрите на различные селекторы атрибутов jQuery .

0 голосов
/ 19 июня 2018

Я хотел бы добавить другой ответ, который работает для меня, используя контекст https://api.jquery.com/context/

$(this).context.readOnly == false / true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...