# .toArray()

Categories: Miscellaneous > DOM Element Methods

## .toArray() Returns: Array

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

- #### version added: 1.4.toArray()

`.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">]

### Example:

#### Selects all divs in the document and returns the DOM Elements as an Array, then uses the built-in reverse-method to reverse that array.

    <!DOCTYPE html>
    <html>
    <head>
      <style>
      span { color:red; }
      </style>
      <script src="http://code.jquery.com/jquery-1.7rc2.js"></script>
    </head>
    <body>
      Reversed - <span></span>

      <div>One</div>
      <div>Two</div>
      <div>Three</div>
    <script>

        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() );
    </script>

    </body>
    </html>

#### Demo: