Mengubah Satu Atribut-Sifat dalam jQuery
Penting untuk tidak mengelirukan sifat dan atribut elemen. Apabila pokok DOM dicipta, atribut diterjemahkan kepada sifat DOM elemen yang sepadan. Nama mereka tidak selalu sama, begitu juga nilainya.
Beberapa sifat juga mungkin tidak mempunyai
atribut yang sepadan, untuk mereka
perlu menggunakan kaedah
prop,
yang menerima nama sifat sebagai parameter pertama,
dan yang kedua - true atau false.
Jika diletakkan true - sifat akan ditetapkan,
dan jika false - ia akan dialihkan.
Mari kita pertimbangkan contoh berikut. Katakan kita mempunyai input:
<input type="text" id="test">
Mari kita tetapkan untuk input
atribut disabled:
$('#test').prop('disabled', true);
Kod HTML akan kelihatan seperti ini:
<input type="text" id="test" disabled>
Dan sekarang, sebaliknya, mari kita alihkan disabled:
$('#test').prop('disabled', false);
Kod HTML akan kelihatan seperti ini:
<input type="text" id="test">