Pretvorba v matriko v jQuery
Metoda toArray
pretvori niz elementov jQuery v običajno
matriko JavaScript. To je potrebno, da
lahko za to matriko uporabimo metode in
funkcije JavaScript, na primer,
razvrstite
to matriko ali
obrnete.
Oglejmo si za primer naslednjo HTML kodo:
<p>text1</p>
<p>text2</p>
<p>text3</p>
<div>text4</div>
Pridobimo vse elemente z
oznako p v obliki matrike z metodo toArray,
jih obrnemo z uporabo
reverse.
Nato izpišemo besedilno vsebino elementov
v obliki niza z uporabo JavaScript metode
join.
Za ekstrakcijo besedila elementov in izpis dobljene
matrike v obliki niza bomo napisali funkcijo print,
katere parameter bo služil kot obrnjena matrika:
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());
Pridobite vse elemente z oznako span
v obliki matrike in pri besedilni vsebini
vsakega elementa naredite prvo črko
veliko. Izpišite v konzolo dobljeno
matriko z besedili v obliki niza.