# .pushStack()

Categories: Internals

## .pushStack( elements ) Returns: jQuery

Description: Add a collection of DOM elements onto the jQuery stack.

- #### version added: 1.0.pushStack( elements )

  elementsAn array of elements to push onto the stack and make into a new jQuery object.

- #### version added: 1.3.pushStack( elements, name, arguments )

  elementsAn array of elements to push onto the stack and make into a new jQuery object.

  nameThe name of a jQuery method that generated the array of elements.

  argumentsThe arguments that were passed in to the jQuery method (for serialization).

### Example:

#### Add some elements onto the jQuery stack, then pop back off again.

    jQuery([])
        .pushStack( document.getElementsByTagName("div") )
            .remove()
        .end();