Funktsiya yordamida jQuery-da atribut qiymatlarini o'zgartirish
Shuningdek, har bir atributga funktsiyani qo'llash mumkin. Ushbu misolda uchta input maydoni mavjud:
<input type="text" value="aaa">
<input type="text" value="bbb">
<input type="text" value="ccc">
Keling, har bir inputning value atributini o'zgartiramiz
- joriy value ga elementning to'plamdagi tartib raqamini
qo'shamiz:
$('input').attr('value', function(index, value) {
return value + ' ' + index;
});
Shu tarzda value atributining barcha qiymatlari
funktsiya tomonidan qaytarilgan qiymatlar bilan almashtiriladi.
HTML kodi quyidagicha ko'rinadi:
<input type="text" value="aaa 0">
<input type="text" value="bbb 1">
<input type="text" value="ccc 2">
Har bir ikkinchi inputning value qiymatini o'zgartiring,
joriy value ga elementning to'plamdagi tartib raqamini
qo'shing.