Javascript 如何重置jQuery生成的div的内容?

Javascript 如何重置jQuery生成的div的内容?,javascript,jquery,onsen-ui,Javascript,Jquery,Onsen Ui,我将Onsen UI框架与jQuery一起使用,我的HTML在初始状态下是这样的: <ons-scroller id="category-list"> </ons-scroller> 然后在代码中被称为: if (data.has_menu_category==2){ var htm=''; htm+='<ons-list>'; $.each( data.menu_category, functi

我将Onsen UI框架与jQuery一起使用,我的HTML在初始状态下是这样的:

<ons-scroller id="category-list">      
</ons-scroller> 
然后在代码中被称为:

if (data.has_menu_category==2){
        var htm='';
        htm+='<ons-list>';
        $.each( data.menu_category, function( key, val ) {            
             htm+='<ons-list-item modifier="tappable" class="row" onclick="loadmenu('+
             val.cat_id+','+val.merchant_id+');">'+val.category_name+' <span style="float:right;">'+val.items_count+'</span></ons-list-item>';
        }); 
        htm+='</ons-list>';
        createElement('category-list',htm); 
}

我该怎么做呢?

您只需将html设置为空字符串即可

jQuery方式:

$('#category-list').html('');
核心javascript方式:

document.getElementById('category-list').innerHTML = '';

比你还多!:))不客气!如果这似乎对你有用,考虑把问题回答为:“完成:”只需等5分钟。
$('#category-list').html('');
document.getElementById('category-list').innerHTML = '';