我的div是动态生成的,我想这样做:

<div class="MasterDiv">
<div class="ChildMasterDiv">10:39 D</div>
<div class="ChildMasterDiv1">10:39 D</div>
</div>


我想从<MasterDiv>删除所有子div。我试过了

$('.MasterDiv div').empty();


但它没有用。

最佳答案

这将删除MasterDiv中的所有内容。

$('.MasterDiv').empty();


如果您只想删除div,则应该使用:

$('.MasterDiv div').remove();


你的例子:

$('.MasterDiv div').empty();


将删除MasterDiv内所有div中的所有内容。因此只会删除其内容(11:39 D)

关于javascript - 从父div清除子div,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28022994/

10-11 20:09