[英]Remove elements in Div and Loop until an Element Exists Javascript
如果有办法从div中删除元素,我很感兴趣。 例如,如果我有这样的事情:
<div id="outer">
<div id="inner">
</div>
</div>
在这里,我有兴趣删除div #inner。
其次,我知道有一个使用DOMNodeInserted
的弃用解决方案,Mozilla与MutationObserver
类似,但有没有办法查看元素是否存在? 也可能在这个检查上循环?
如果你没有得到答案,请告诉我。
$("#inner").remove();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div id="outer"> <div id="inner"> </div> </div>
jQuery的:
$('#outer #inner').remove(); // Which for IDs shortens to $('#inner').remove()
要么
$('#outer').empty();
第二个问题...检查元素是否存在:
if ($('#inner').length){
// Do something
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.