.toArray()

Retrieve all the elements contained in the jQuery set, as an array.

.toArray()🡢 Array

.toArray() returns all of the elements in the jQuery set:

alert($("li").toArray());

All of the matched DOM nodes are returned by this call, contained in a standard array:

[<li id="foo">, <li id="bar">]

Select all divs in the document and return the DOM Elements as an Array; then use the built-in reverse() method to reverse that array.

JS
Reversed - <span></span>

<div>One</div>
<div>Two</div>
<div>Three</div>
CSS
span {
  color: red;
}
HTML
function disp(divs) {
  var a = [];
  for (var i = 0; i < divs.length; i++) {
    a.push(divs[i].innerHTML);
  }
  $("span").text(a.join(" "));
}

disp($("div").toArray().reverse());
DEMO

Looking for a Web Developer?

👋

Hi! I'm Basti, author of this site. If you are looking for a web developer with 15+ years of experience, holla at me!

Be it the good 'ol jQuery, vanilla JS or modern frameworks like Vue and Svelte, front- or backend, I can help you.

Just write me at jobs@jqapi.com :)