首页 > 解决方案 > jQuery Find() 从自身或父对象启动

问题描述

我知道最新的.addBack()功能,但看过它后我不确定它是否可以为我的任务提供解决方案。我已经拼凑了一个解决方案,但与所有 jQuery 一样,可能有一种更合适的现成方法来实现我需要做的事情。

这是我到目前为止/通过解释提出的内容以及我想要实现的目标:

function getInputs($obj) {
    return ($obj.hasClass("input-wrapper")
        ? $obj
        : $obj.find(".input-wrapper")).find(":input");
}
  1. 该函数必须返回所有作为 .input-wrapper.
  2. $obj可以是.input-wrapper自身或树上更远的对象。

任何建议表示赞赏。

标签: jqueryjquery-selectors

解决方案


推荐阅读