web-dev-qa-db-fra.com

jQuery "pas en lecture seule" sélecteur

Je cherche quelque chose dans le genre de ...

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

mais luttant pour trouver la syntaxe.

Des pointeurs? Merci

57
fearofawhackplanet

Cela devrait fonctionner:

$(":input:not([readonly])")
111
halfdan
$('input:not([readonly])')

couvrirait readonly, readonly = "true" et readonly = "readonly"

32
Adrian Garner

J'ai récemment fait quelque chose de similaire comme ceci:

$('#element').find(':input').not(':input[readonly]');
2
Sphygmomanometer

Je suppose que vous recherchez quelque chose comme ceci:

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

Jetez un coup d'œil aux différents attributs-sélecteurs de jQuery .

2
jwueller

J'aimerais ajouter une autre réponse qui fonctionne pour moi, en utilisant context https://api.jquery.com/context/

$(this).context.readOnly == false / true
0
Florin