Konvertovanje u niz u jQuery-ju
Metoda toArray
konvertuje skup jQuery elemenata u običan
JavaScript niz. Ovo je potrebno kako bi se
na ovaj niz mogle primeniti JavaScript metode i
funkcije, na primer,
sortirati
ovaj niz ili
obrnuti.
Razmotrimo za primer sledeći HTML kod:
<p>text1</p>
<p>text2</p>
<p>text3</p>
<div>text4</div>
Hajde da dobijemo sve elemente sa
tagom p u obliku niza pomoću metode toArray,
obrnemo ga, koristeći
reverse.
Zatim ćemo ispisati tekstualni sadržaj elemenata
u obliku stringa, koristeći JavaScript metodu
join.
Za izdvajanje teksta elemenata i ispis dobijenog
niza u obliku stringa, napisaćemo funkciju print,
čiji će parametar biti obrnuti niz:
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());
Dobijte sve elemente sa tagom span
u obliku niza i za tekstualni sadržaj
svakog elementa učinite prvo slovo
velikim. Ispišite u konzolu dobijeni
niz tekstova u obliku stringa.