:disabled Seçicisi

disabled selector
Açıklama : Engellenmiş olan elemanları bulur.

jQuery( ":disabled" ) Eklendiği Versiyon 1.0

Diğer sahte sınıf seçicilerde (":" ile başlayan seçiciler) olduğu gibi bunda da öncesine bir standart eleman seçici konması tavsiye edilir, yoksa "*:disabled" kabul edilerek tüm elemanlarda disabled aranır. Yani $(:disabled") yerine $("input:disabled") şeklinde daha belirleyici olunuz.

Sonuç verileri genellikle aynı olduğu halde :disabled ve öznitelik seçici [disabled] arasında az bir fark vardır. [disabled] seçicisi disabled özniteliğine sahip olan tüm elemanları seçerken :disabled gerçekten engellenmiş olan elemanları seçer. Örneğin disabled bir <fieldset> içindeki eleman disabled öznitelik değerine sahip olmasa da içinde bulunduğu ortam dolayısıyla engellenmiş durumdadır.

Bu :disabled seçicisi sadece disabled özniteliği uygulanan HTML elemanlarda kullanılmalıdır (<button>, <input>, <optgroup>, <option>, <select>, <textarea>, <menuitem>, ve <fieldset>)..



Örnekler:

Tüm disabled input elemanlarını bulur.

<form>
   <input name="email" disabled="disabled">
   <fieldset disabled>
      <input type="button" value="dnm">
   </fieldset>
   <input name="id">
</form>
 
<script>
   $( "input:disabled" ).val( "işte bu o!" );
</script>

.

.