我有一个div有一些内容,我希望div每隔x秒自动刷新一次。我不想使用load,因为它会调用其他页面而div内容不是动态的。
这就是我的尝试:
<script type="text/javascript">
function refreshDiv() {
gg1.refresh(getRandomInt(0, 100));
}
$(document).ready(function () { setInterval(refreshDiv, 5000); });
</script>
<div id="first">a</div>
<div id="second">b</div>
<div id="gg1">c</div>
答案 0 :(得分:0)
如果我了解您的问题,您只想用5秒的随机数更新div
?
然后我认为来自my jsFiddle的代码会对您有帮助。
function getRandomInt() {
return Math.floor(Math.random() * 11);
};
function refreshDiv() {
$('#gg1').html(getRandomInt());
};
$(document).ready(function () {
setInterval(refreshDiv, 5000);
});
答案 1 :(得分:0)
我不认为refresh
是一个有效的命令(我可能是错的)。
我会做这样的事情:
var cDIVCONTENT = "a";
function refreshDiv() {
gg1.value = cDIVCONTENT;
}
$(document).ready(function () {
setInterval(refreshDiv, 5000);
});
这会不断将gg1
div的值设置为cDIVCONTENT
这是你想要的吗?
答案 2 :(得分:0)
首先为设置内容创建一个函数
function changeDIV()
{
$('.eg').html('text');
}
并使用inteval调用
$(document).ready(function()
{
setInterval(changeDIV,5000);
});