jQueryда функция ёрдамида атрибут қийматларини ўзгартириш
Ҳар бир атрибутга функцияни қўллаш мумкин. Бу мисолда учта инпут мавжуд:
<input type="text" value="aaa">
<input type="text" value="bbb">
<input type="text" value="ccc">
Келинг ҳар бир инпутнинг value атрибутини
ўзгартирамиз - жорий value га тўпламдаги
тартиб рақамини қўшамиз:
$('input').attr('value', function(index, value) {
return value + ' ' + index;
});
Шу тариқа value атрибутининг барча қийматлари
функция томонинан қайтарилган қийматларга алмаштирилади. HTML
коди quyidagicha кўринади:
<input type="text" value="aaa 0">
<input type="text" value="bbb 1">
<input type="text" value="ccc 2">
Ҳар иккинчи инпутнинг value қийматини
ўзгартиринг, жорий value га тўпламдаги
тартиб рақамини қўшиб.