你能告诉我如何删除div内容吗?我定期从服务器获取数据。我检查div高度是否为“100”。
然后它从jQuery中删除内容并从顶部写入数据。 我试过一件事,对我来说没什么用。
var scrollerDivHeight=$('#scroller').height();
if(scrollerDivHeight==100){
// $('#scroller').val()='';
$('#scroller' ).innerHTML = '';
$("#scroller").empty();
$('#scroller').val('');
$('#scroller').html('');
$('#scroller').refresh();
myScroll.refresh();
}
答案 0 :(得分:0)
使用jquery中的Empty()方法
setInterval(function () {
$('#realtime').append("Hiiiii. is div").css("line-height", "100px");
var scrollerDivHeight=$('#realtime').height();
if(scrollerDivHeight>100){
$("#realtime").empty();
}
}, 1000);
请参阅小提琴 Demo
在此处阅读Jquery Empty文档
答案 1 :(得分:0)
您可以尝试将其替换为代码
var scrollerDivHeight=$('#scroller').height();
if(scrollerDivHeight >= 100){
$('#scroller').replaceWith('<div id="scroller"></div>');
}
答案 2 :(得分:0)
使用&gt;不==也修复了身份
setInterval(function () {
$('#scroller').append("Hiiiii. is div").css("line-height", "100px");
var scrollerDivHeight=$('#scroller').height();
//alert(scrollerDivHeight)
console.log(scrollerDivHeight)
if(scrollerDivHeight>100){
$("#scroller").empty();
}
}, 1000);