0
我有一些生成的輸出是這樣的:刪除父的家長或特定的標籤
<figure>
<a href="location.php"><img src=""></a>
</figure>
,我申請當這個JS:
$(funciton() {
$('img').each(function(){
if($(this).attr('src') == null || $(this).attr('src') == '')
{
$(this).parent().remove();
}
});
它消除了img標籤,並且它的父標籤,但在頁面上留下此輸出:
<figure>
"​"
</figure>
如何刪除父母的父標記或僅修剪它,以便沒有空白權限你有禮物嗎?當數字標籤中有任何東西時,它有一個1px的高度和來自css的邊距。我可以改變CSS,但想知道這一點,非常感謝幫助!
太棒了,.closest是我所需要的。我使用.remove()而不是empty(),儘管它們在一定程度上都起作用。 –
另外,簡化.src比較不起作用。不得不使用漫長的方式。 –