Kaedah prop
Kaedah prop membolehkan anda mendapatkan dan
mengubah sifat elemen.
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, seperti nilai mereka.
Beberapa sifat juga mungkin tidak mempunyai
atribut yang sepadan, mereka hanya boleh
diperoleh dan ditetapkan menggunakan kaedah
prop, contohnya sifat
tagName. Untuk
mendapatkan atribut elemen, gunakan kaedah
attr.
Sintaks
Mendapat nilai sifat:
$(pemilih).prop(nama sifat);
Mengubah nilai sifat:
$(pemilih).prop(nama sifat, nilai baru);
Mengubah nilai beberapa sifat:
$(pemilih).prop({sifat_pertama: nilai_baru, sifat_kedua: nilai_baru, ...});
Mengaplikasikan fungsi kepada setiap elemen dalam set:
$(pemilih).prop(nama sifat, function(nombor dalam set, nilai semasa sifat));
Contoh
Dalam contoh berikut, kami akan mendapatkan perenggan melalui id-nya
dan memaparkan nilai sifat className-nya:
<p id="test" class="aaa">teks</p>
let value = $('#test').prop('className');
console.log(value);
Contoh
Mari kita ubah sifat untuk
className dan disabled secara serentak:
<input type="checkbox" class="aaa" id="test" />
$("#test").prop({ className: 'bbb', disabled: 'true' });
Lihat juga
-
kaedah
removeProp,
yang membolehkan anda memadam sifat elemen -
kaedah
attr,
yang membolehkan anda bekerja dengan atribut elemen