toArray-metodi
toArray-metodi muuntaa
jQuery-elementtikokoelman JavaScript-taulukoksi. Tätä tarvitaan,
jotta taulukkoon voidaan
soveltaa JavaScript-metodeja ja -funktioita, esimerkiksi
lajitella
tämä taulukko tai
kääntää se ympäri.
Syntaksi
Näin saadaan koko elementtikokoema:
.toArray();
Esimerkki
Haetaan kaikki elementit, joilla on tagi p,
taulukkona käyttäen toArray-metodia, käännetään se ympäri
käyttämällä reverse-metodia
ja tulostetaan elementtien tekstisisältö
merkkijonona käyttämällä JavaScript-metodia
join:
<p>teksti1</p>
<p>teksti2</p>
<p>teksti3</p>
<div>teksti4</div>
function print(elems) {
let arr = [];
for (let i = 0; i < elems.length; i++) {
arr.push(elems[i].innerHTML);
}
console.log(arr.join(' '));
}
alert($('p').toArray().reverse());