Shndërrimi në array në jQuery
Metoda toArray
shndërron një grup elementësh jQuery në një
array të rregullt JavaScript. Kjo nevojitet për të
që këtij array-i t'i mund të aplikosen metoda dhe
funksione JavaScript, për shembull,
ta rendit
këtë array ose
ta kthejë përmbys.
Le të shqyrtojmë për shembull kodin HTML vijues:
<p>text1</p>
<p>text2</p>
<p>text3</p>
<div>text4</div>
Le të marrim të gjithë elementët me
tag p në formë array-i duke përdorur metodën toArray,
ta kthejmë përmbys, duke përdorur
reverse.
Pastaj të shfaqim përmbajtjen tekstuale të elementëve
në formë string-u, duke përdorur metodën JavaScript
join.
Për nxjerrjen e tekstit të elementëve dhe shfaqjen e array-it
të përftuar në formë string-u do të shkruajmë funksionin print,
parametri i të cilit do të shërbejë si array-i i kthyer përmbys:
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());
Merrni të gjithë elementët me tag span
në formë array-i dhe tek përmbajtja tekstuale
e çdo elementi bëni shkronjën e parë
të madhe. Shfaqni në konsolë array-in e përftuar
me tekstet në formë string-u.