jQuery'de Tek Bir Özellik-Nitelik Değiştirme

Öğelerin özellikleri ve nitelikleri karıştırmamak önemlidir. DOM ağacı oluşturulurken, nitelikler onlara karşılık gelen DOM öğe özelliklerine dönüştürülür. Bunların adları ve değerleri her zaman aynı olmayabilir.

Bazı özelliklerin karşılık gelen nitelikleri olmayabilir, bunlar için prop yöntemini kullanmak gerekir, bu yöntem ilk parametre olarak özelliğin adını, ikinci parametre olarak ise true veya false alır.

true ayarlanırsa - özellik etkinleştirilir, false ayarlanırsa - kaldırılır.

Aşağıdaki örneği ele alalım. Bir giriş alanımız (input) olsun:

html<input type="text" id="test">

Giriş alanı için disabled niteliğini ayarlayalım:

javascript$('#test').prop('disabled', true);

HTML kodu şu şekilde görünecektir:

html<input type="text" id="test" disabled>

Şimdi ise, tam tersine, disabled niteliğini kaldıralım:

javascript$('#test').prop('disabled', false);

HTML kodu şu şekilde görünecektir:

html<input type="text" id="test">