Mengubah Satu Atribut-Properti dalam jQuery
Penting untuk tidak mencampuradukkan properti dan atribut elemen. Saat membuat pohon DOM, atribut diterjemahkan menjadi properti DOM elemen yang sesuai. Nama mereka tidak selalu sama, begitu juga nilainya.
Beberapa properti juga mungkin tidak memiliki
atribut yang sesuai, untuk itu
perlu menggunakan metode
prop,
yang parameter pertamanya menerima nama properti,
dan parameter kedua - true atau false.
Jika diatur ke true - properti akan disetel,
dan jika false - akan dihapus.
Mari kita pertimbangkan contoh berikut. Misalkan kita memiliki input:
<input type="text" id="test">
Mari kita setel atribut
disabled untuk input:
$('#test').prop('disabled', true);
Kode HTML akan terlihat seperti ini:
<input type="text" id="test" disabled>
Dan sekarang, sebaliknya, mari hapus disabled:
$('#test').prop('disabled', false);
Kode HTML akan terlihat seperti ini:
<input type="text" id="test">