2013-07-01 44 views
-2
<div id="idhere"> 
<span> 

<span><img src="link"></img></span> 
<span><img src="link2"></img></span> 
<span><img src="link3"></img></span> 
<span><img src="link4"></img></span> 
<span><img src="link5"></img></span> 

</span> 
</div> 

我在這裏有這個代碼,我試圖刪除每個img標籤,我找不到如何做這樣一個簡單的任務。刪除元素內的每個圖像?

您可以使用jQuery或JavaScript來回答。

+1

請發表你試過的代碼。 – j08691

回答

3

<img>標籤並不需要一個單獨的結束</img>這樣通過固定該啓動:

<span> <img src="link"/> </span> 

2.

你應該尋找.find('img').remove()

http://api.jquery.com/find/
http://api.jquery.com/remove/

在你的情況是這樣的:

jQuery(function($){ 

    $('#idhere').find('img').remove(); 

}); 

其中超過$('#idhere img')更快$('#idhere').find('img')執行。由你決定。

+0

是的,我很快寫道,我忘了:P – ECMAScript

+0

@IntelAndBacon沒問題,快樂編碼 –

1

這應該做的伎倆:

$('#idhere > span > span > img').remove(); 

(較短的選擇是可用的,例如#idhere img - 上面的一個最具體,無法比擬的錯誤任何其他元素)

2

我希望這是你要找的(基於標題):

$("#idhere span > img").remove(); 

如果您想從網頁中刪除所有<img>標籤(因爲它似乎根據你的問題的文本),而使用這樣的:

$("img").remove();