Pārveidošana masīvā jQuery
Metode toArray
pārveido jQuery elementu kopu par parastu
JavaScript masīvu. Tas ir nepieciešams, lai
šim masīvam varētu piemērot JavaScript metodes un
funkcijas, piemēram,
sakārtot
šo masīvu vai
apgriezt otrādi.
Apskatīsim kā piemēru šādu HTML kodu:
<p>text1</p>
<p>text2</p>
<p>text3</p>
<div>text4</div>
Iegūsim visus elementus ar
tag p masīva veidā, izmantojot metodi toArray,
apgriezīsim to otrādi, izmantojot
reverse.
Tad izvadīsim elementu teksta saturu
kā virkni, izmantojot JavaScript metodi
join.
Lai iegūtu elementu tekstu un izvadītu iegūto
masīvu kā virkni, mēs uzrakstīsim funkciju print,
kuras parametrs būs apgrieztais masīvs:
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());
Iegūstiet visus elementus ar tag span
masīva veidā un katra elementa teksta saturam
padariet pirmo burtu lielo burtu.
Izvadiet konsolē iegūto masīvu ar tekstiem kā virkni.