我试图检查我的自调用jquery函数是否完成了工作,但是发生的是结果在每次自我调用时都保持相乘。jquery自我调用函数循环
HTML
<span id="checkit"></span>
的Javascript
$(function(){
callme();
});
function callme(){
$('#checkit').append("callme loaded<br />");
setInterval("callme()", 5000);
}
通常情况下,这是我的代码的结果。
onLoad。
callme loaded
5秒后
callme loaded <from previous
callme loaded
另外5秒钟后
callme loaded <from previous
callme loaded <from previous
callme loaded
callme loaded
callme loaded
callme loaded
对不起,糟糕的解释。我一直在想这些事情发生的原因。如果任何人都可以解释我做错了什么,或解决这个问题。请帮助 - 这个问题一直困扰着我好几天。
感谢William,我一定会记住setTimeout和setInterval之间的区别。 – datuamizan
没问题,你应该接受你认为最好的答案。 – Will