Kubadilisha kuwa Safu katika jQuery
Njia toArray
inabadilisha seti ya vipengele vya jQuery kuwa
safi ya kawaida ya JavaScript. Hii inahitajika ili
kwa safu hii tuweze kutumia mbinu na
kazi za JavaScript, kwa mfano,
kuipanga
safu hii au
kuigeuza.
Tuchunguze mfano ufuatao wa msimbo wa HTML:
<p>nakala1</p>
<p>nakala2</p>
<p>nakala3</p>
<div>nakala4</div>
Wacha tupate vipengele vyote vilivyo na
kitambulisho p kwa umbo la safu kwa kutumia njia toArray,
tuigeuze, kwa kutumia
reverse.
Kisha tuonyeshe yaliyomo kwa maandishi ya vipengele
kwa umbo la mfuatano, kwa kutumia njia ya JavaScript
join.
Kuchimba maandishi ya vipengele na kuonyesha safu
iliyopatikana kwa umbo la mfuatano tutaandika kazi print,
ambayo parameta yake itakuwa safu iliyogeuzwa:
function print(elems) {
let arr = [];
for (let i = 0; i < elems.length; i++) {
arr.push(elems[i].innerHTML);
}
alert(arr.join(' '));
}
print($('p').toArray().reverse());
Pata vipengele vyote vilivyo na kitambulisho span
kwa umbo la safu na ufanye herufi ya kwanza
ya maandishi ya kila kipengele iwe kubwa.
Onyesha kwenye konsole safu iliyopatikana na maandishi
kwa umbo la mfuatano.