如何删除div内容?

时间:2013-10-18 09:02:48

标签: javascript jquery

你能告诉我如何删除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();
}

3 个答案:

答案 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);

DEMO