Méthode toArray
La méthode toArray convertit un ensemble
d'éléments jQuery en un tableau JavaScript. Cela est nécessaire
pour pouvoir appliquer à ce tableau des méthodes et fonctions JavaScript, par exemple,
le trier
ou
l'inverser.
Syntaxe
On obtient ainsi l'ensemble complet des éléments :
.toArray();
Exemple
Récupérons tous les éléments avec la balise p sous forme
de tableau en utilisant la méthode toArray, inversons-le
en utilisant reverse
et affichons le contenu textuel des éléments
sous forme de chaîne, en utilisant la méthode JavaScript
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());