HTML代码:
div id="updatePanel">?
jQuery代码:
var data=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
$.each(data, function(index, value) {
setTimeout(function(){
$('#updatePanel').text(index);
}, 5000 );
});
Run Code Online (Sandbox Code Playgroud)
我希望updatePanel div内容每5秒更新一次.它应该是1然后等待5秒,显示2,等待另外5秒......
它不像我期望的那样工作.它等待5秒钟并显示9.
请参阅此处的演示:http: //jsfiddle.net/vc7qB/4/