Всегда ли jQuery выполняет итерацию по DOM в порядке их нахождения в коде?
Скажем, например, у меня есть сортируемый список:
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
Что я хочу знать, так это, если я сделаю вызов jQuery, например:
$.each($('li'), function(key, item) {...});
Могу ли я ожидать, что jQuery будет проходить записи сверху вниз? Я выполнил несколько тестов и попытался динамически переставить элементы с помощью jQueryUI, и до сих пор он, кажется, всегда работает по порядку. Но можно ли этого всегда ожидать? Или это глупая удача, что я так далеко не столкнулся, чтобы заставить меня думать иначе ...?