Всегда ли jQuery выполняет итерацию по DOM в порядке их нахождения в коде?

Скажем, например, у меня есть сортируемый список:

<ul>
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
</ul>

Что я хочу знать, так это, если я сделаю вызов jQuery, например:

$.each($('li'), function(key, item) {...});

Могу ли я ожидать, что jQuery будет проходить записи сверху вниз? Я выполнил несколько тестов и попытался динамически переставить элементы с помощью jQueryUI, и до сих пор он, кажется, всегда работает по порядку. Но можно ли этого всегда ожидать? Или это глупая удача, что я так далеко не столкнулся, чтобы заставить меня думать иначе ...?

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

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