Metoden toArray
Metoden toArray transformerer et
jQuery-elementsett til en JavaScript-array. Dette er nødvendig
for at man skal kunne bruke JavaScript-metoder og -funksjoner på denne arrayen, for eksempel
sortere
denne arrayen eller
reversere den.
Syntaks
Slik henter vi hele elementsettet:
.toArray();
Eksempel
La oss hente alle elementer med taggen p som
en array ved hjelp av metoden toArray, reversere den,
ved å bruke reverse
og skrive ut elementenes tekstinnhold
som en streng, ved å bruke JavaScript-metoden
join:
<p>tekst1</p>
<p>tekst2</p>
<p>tekst3</p>
<div>tekst4</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());