代码之家  ›  专栏  ›  技术社区  ›  zsharp

jquery搜索“children”和“find”的区别?

  •  19
  • zsharp  · 技术社区  · 14 年前

    在搜索嵌套div时,一个优先于另一个?

    3 回复  |  直到 7 年前
        1
  •  28
  •   Dustin Laine    14 年前

    find是递归的,其中的子级在dom中看起来只有1级深。看看这个: http://blog.ekini.net/2009/03/16/jquery-children-vs-find-which-is-faster/

    注意:这实际上是引用stackoverflow post。

    不管怎样,这都有助于回答你的问题。如果需要搜索多个级别,请使用find;如果不需要,请使用children,因为它更快。

        2
  •  11
  •   Sampson    14 年前

    .find()和.children()方法类似,只是后者只在dom树上移动一个级别。

    来源: http://api.jquery.com/children/

        3
  •  1
  •   UJS    7 年前

    jquery中的find()与childern()比较

    find()-搜索所有后续的匹配元素 水平,所有水平下降。

    children()搜索匹配的元素child only(single 水平下降)。