How to write a loop in jQuery which waits for each function to complete before continuing the loop
问题 Please forgive me if this is an obvious one. I have an unknown amount of elements on a page, which I need to loop through one at a time and do stuff to. However, I need the loop to pause until the functions used on the elements have completed, and then continue on to the next iteration. I tried doing this in a $.each loop, but it fired off the commands far to quickly and finished without waiting for them to complete. Any ideas? $('elem').each(function(){ $(this).fadeIn().wait(5000).fadeOut();