Diciamo, per esempio, ho un elenco ordinabile:jQuery esegue sempre iterazioni tramite DOM nell'ordine in cui si trovano nel codice?
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
Quello che voglio sapere è, se faccio una chiamata jQuery come la seguente:
$.each($('li'), function(key, item) {...});
mi posso aspettare jQuery per scorrere le voci dall'alto verso il basso? Ho eseguito alcuni test e provato a riorganizzare gli elementi in modo dinamico utilizzando jQueryUI, e fino ad ora sembra funzionare sempre in ordine. Ma può sempre essere previsto? O è una stupida fortuna che non mi sia imbattuto in qualcosa di così lontano da farmi pensare diversamente ...?
Si dovrebbe *. Poi di nuovo, i browser riescono sempre a inserire bug strani ... –