Omskakeling na 'n verskeidenheid in jQuery
Die metode toArray
skakel 'n stel jQuery-elemente om na 'n gewone
JavaScript-verskeidenheid. Dit is nodig sodat
JavaScript-metodes en -funksies op hierdie verskeidenheid toegepas kan word, byvoorbeeld,
sorteer
hierdie verskeidenheid of
keer om.
Kom ons oorweeg die volgende HTML-kode as voorbeeld:
<p>text1</p>
<p>text2</p>
<p>text3</p>
<div>text4</div>
Laat ons alle elemente met die
etikette p as 'n verskeidenheid kry deur die metode toArray te gebruik,
keer dit om deur
reverse te gebruik.
Druk dan die teksinhoud van die elemente
uit as 'n string deur die JavaScript-metode
join te gebruik.
Om die teks van die elemente te onttrek en die verkrygde
verskeidenheid as 'n string uit te voer, sal ons 'n funksie print skryf,
waarvan die parameter die omgekeerde verskeidenheid sal wees:
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());
Kry alle elemente met die etikette span
as 'n verskeidenheid en maak die eerste letter
van die teksinhoud van elke element hoofletters.
Vertoon die verkrygde verskeidenheid met die tekste as 'n string in die konsole.