Aby wybrać węzeł potomny w jQuery, można użyć dzieci (), ale także find ().
Na przykład:
$(this).children('.foo');
daje taki sam wynik jak:
$(this).find('.foo');
Która opcja jest najszybsza lub preferowana i dlaczego?
find()
prawie zawsze jest to szybsze.
.find()
i.children()
nie są takie same. Ten ostatni przesuwa się tylko o jeden poziom w dół drzewa DOM, podobnie jak selektor potomny.