Производительность селектора jQuery

У меня огромные различия в производительности в зависимости от того, как я выражаю свои селекторы. Например, посмотрите на эти 2 селектора, которые выбирают одинаковые элементы:

A) someTableRow.find("td.someColumnClass").find("span.editMode").find("input")
B) someTableRow.find("td.someColumnClass span.editMode input")

Я ожидал бы, что B) будет быстрее, поскольку есть только 1 звонок, но на самом деле яНахождение А) выполняется примерно в 8 раз быстрее. Я понятия не имею, почему, у кого-нибудь есть понимание? Спасибо

Ответы на вопрос(6)

Ваш ответ на вопрос