Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery-method-chain—获取上一个方法的方法';s返回值_Javascript_Jquery_Dom_Return Value_Chain - Fatal编程技术网

Javascript jQuery-method-chain—获取上一个方法的方法';s返回值

Javascript jQuery-method-chain—获取上一个方法的方法';s返回值,javascript,jquery,dom,return-value,chain,Javascript,Jquery,Dom,Return Value,Chain,在这个jQuery方法链中 $(SELECTOR1).find(SELECTOR2).doSomethingThatReturnsjQueryObject() 我想用返回值$(SELECTOR1)继续这个链,因此外部DOM节点本身也是如此 我正在寻找性能方面的最佳解决方案 我是否应将$(SELECTOR1)的返回值存储在变量中以供进一步使用 我应该使用.parents()/.closest() 有没有一个温和的方法,或者类似数组的对象技巧来获取最后一个方法的返回值?为了解决这种情况,我们制

在这个jQuery方法链中

$(SELECTOR1).find(SELECTOR2).doSomethingThatReturnsjQueryObject()
我想用返回值
$(SELECTOR1)
继续这个链,因此外部DOM节点本身也是如此

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

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

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

为了解决这种情况,我们制定了一个方法

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