jQuery方法链 - 获取前一个方法的返回值的方法

时间:2014-05-28 08:56:11

标签: javascript jquery dom return-value chain

在这个jQuery方法链中

$(SELECTOR1).find(SELECTOR2).doSomethingThatReturnsjQueryObject()

我想继续使用$(SELECTOR1)的返回值链接,所以外部DOM节点本身。

我正在寻找性能的最佳解决方案。

  • 我应该将$(SELECTOR1)的返回值存储在变量中以供进一步使用吗?
  • 我应该使用.parents() / .closest()吗?

是否有温和方法数组类似对象技巧来获取最后一个方法的返回值?

1 个答案:

答案 0 :(得分:1)

为了解决这种情况.end()

$(SELECTOR1).find(SELECTOR2).end().doSomethingThatReturnsjQueryObject()

DEMO