Подтвердить что ты не робот

Разница в JQuery между поиском "детей" и "найти"?

Когда предпочтительнее другого при поиске вложенных Div?

4b9b3361

Ответ 1

Найти рекурсивный, где дети выглядят только на 1 уровне в глубине DOM. Проверьте это: http://blog.ekini.net/2009/03/16/jquery-children-vs-find-which-is-faster/

Примечание: на самом деле это ссылка на пост Stackoverflow.

В любом случае, это должно помочь ответить на ваш вопрос. Если вам нужно искать более одного уровня, используйте "Найти", если не используйте детей, поскольку они быстрее.

Ответ 2

Методы .find() и .children() аналогичны, за исключением того, что последний перемещается только на один уровень вниз по дереву DOM.

Источник: http://api.jquery.com/children/

Ответ 3

find() vs childern() в jQuery

find() - поиск по согласованным элементам во всех последующих уровень, все уровни вниз.

children() - поиск только по элементам дочернего элемента (одиночный уровень вниз).