Metóda toArray
Metóda toArray transformuje množinu
elementov jQuery na pole JavaScript. Toto je potrebné
preto, aby bolo možné na toto pole aplikovať
metódy a funkcie JavaScript, napríklad
zoradiť
toto pole alebo
obrátiť.
Syntax
Takto získame celú množinu elementov:
.toArray();
Príklad
Zoberme si všetky elementy s tagom p vo forme
pola pomocou metódy toArray, obráťme ho,
použitím reverse
a vypíšme textový obsah elementov
vo forme reťazca, použitím JavaScript metódy
join:
<p>text1</p>
<p>text2</p>
<p>text3</p>
<div>text4</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());