Mengubah Nilai Atribut Menggunakan Fungsi dalam jQuery
Kita juga boleh menggunakan fungsi pada setiap atribut. Contoh ini mempunyai tiga input:
<input type="text" value="aaa">
<input type="text" value="bbb">
<input type="text" value="ccc">
Mari kita ubah atribut value untuk setiap input
- tambahkan nombor indeks elemen
kepada value semasa:
$('input').attr('value', function(index, value) {
return value + ' ' + index;
});
Oleh itu, semua nilai atribut value
akan digantikan dengan nilai yang dikembalikan oleh fungsi tersebut. Kod HTML
akan kelihatan seperti ini:
<input type="text" value="aaa 0">
<input type="text" value="bbb 1">
<input type="text" value="ccc 2">
Ubah nilai value untuk setiap input kedua
dengan menambahkan nombor indeks elemen
kepada value semasa.