pushStack()

将一个DOM元素集合加入到jQuery栈。

  • .pushStack(elements)
    • elements 类型: Array 。将要压入jQuery栈的元素,用于生成一个新的jQuery对象。
  • .pushStack(elements, name, arguments)
    • elements 类型: Array 。将要压入jQuery栈的元素,用于生成一个新的jQuery对象。
    • name 类型: String 。将要压入jQuery栈的元素,用于生成一个新的jQuery对象。
    • arguments 类型: Array 。传递给jQuery方法的参数(用于序列化)。

例子

向 jQuery 栈中先压入一些元素,然后再删除它们,之后再退回到之前刚压入栈的状态。

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

上篇: jQuery.error()

下篇: get()