Em có code như này do e viết
<link rel="stylesheet" href="https://vip.pro.vn/bootstrap/css/bootstrap.min.css">
<script src="https://vip.pro.vn/plugins/jQuery/jquery-3.1.1.min.js"></script>
<script src="https://vip.pro.vn/bootstrap/js/bootstrap.min.js"></script>
<div id="total"></div>
<div id="running"></div>
<textarea class="form-control" rows="10" id="result"></textarea>
<script>
let number = [1,2,3,4,5];
$('#total').text('Total: '+ number.length);
for(let i = 0; i < number.length; i++){
$('#running').text('Running: '+(i+1));
for(let j = 0; j < 10; j++){
setTimeout(function(){
$('#result').append(j+"\n");
}, 1000);
}
}
</script>
em muốn khi chạy thì div#running sẽ hiện lần lượt từ 1-5, mỗi một lần thì mỗi giây sẽ hiện từ 0-9 vào textarea (tức là phải mất 9 giây để hiện hết từ 0-9 vào textarea).
nhưng mà khi chạy là div#running nó lại gán luôn đến 5 và textarea nó ko chạy theo thứ tự mỗi giây 1 số mà in ra luôn 1 lần.
ai giúp em sửa lại code dc ko ạ