【发布时间】:2018-03-03 14:48:33
【问题描述】:
我有一个像这样的图像列表:
<div>
<div class="imgCnr">
<img src="abc.jpg">
</div>
<div class="imgCnr">
<img src="def.jpg">
</div>
<div class="imgCnr">
<img src="ghi.jpg">
</div>
<div class="imgCnr">
<img src="jkl.jpg">
</div>
</div>
如何选择和删除包含具有特定 src 属性的 img 子元素的父元素
我的猜测:
var imgElmnt = document.querySelectorAll("imgCnr > img[src='def.jpg']");
imgElmnt.parent().remove();
想要的结果:
<div>
<div class="imgCnr">
<img src="abc.jpg">
</div>
<div class="imgCnr">
<img src="ghi.jpg">
</div>
<div class="imgCnr">
<img src="jkl.jpg">
</div>
</div>
【问题讨论】:
-
$(imgElmnt).parent().remove();将为 Jquery 做这件事。
标签: javascript jquery jquery-selectors