JSFiddle: http://jsfiddle.net/KH8Gf/27/
Code:
$(document).ready(function()
{
 $('#expand').click(function()
    {
        var qty= $('#qty').val();
        for (var counter = 0; counter < qty; counter++)
        {
            $('#child').html($('#child').html() + '<br/>new text');            
        }
    });
});
How can I delay each iteration of the loop by a certain time?
I tried the following unsuccessfully:
setTimeout(function(){
$('#child').html($('#child').html() + '<br/>new text'); 
},500);
and
$('#child').delay(500).html($('#child').html() + '<br/>new text'); 
 
    