Արգելակների արժեքների փոփոխություն ֆունկցիայի միջոցով 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
կոդը կդառնա հետևյալ տեսքին.
<input type="text" value="aaa 0">
<input type="text" value="bbb 1">
<input type="text" value="ccc 2">
Փոխեք յուրաքանչյուր երկրորդ դաշտի value
արժեքը՝ ավելացնելով ընթացիկ value-ին տարրի
հերթական համարը հավաքածուում: