我很感兴趣,如果有办法从div中删除元素。例如,如果我有这样的事情:
<div id="outer">
<div id="inner">
</div>
</div>
在这里,我有兴趣删除div #inner。
其次,我知道有一个使用DOMNodeInserted
的弃用解决方案,而Mozilla与MutationObserver
有类似的东西,但有没有办法查看元素是否存在?也可能在这个检查上循环?
答案 0 :(得分:2)
如果您没有得到答案,请告诉我。
$("#inner").remove();
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="outer">
<div id="inner">
</div>
</div>
&#13;
答案 1 :(得分:1)
jQuery的:
$('#outer #inner').remove(); // Which for IDs shortens to $('#inner').remove()
或
$('#outer').empty();
第二个问题......检查元素是否存在:
if ($('#inner').length){
// Do something
}