2013-07-04 26 views
0

我有id="akbarslide"的元素div。裏面有四張圖片。如何使用jquery刪除div內的圖像elemnt

<img src="image_suspetio/garbage.jpg" alt="garbage.jpg" width="270" height="250" /> 
<img src="image_suspetio/dog.jpg" alt="dog.jpg" width="270" height="250" /> 
<img src="image_suspetio/bar.jpg" alt="bar.jpg" width="270" height="250" /> 
<img src="image_suspetio/sky.jpg" alt="sky.jpg" width="270" height="250" /> 

我試了下面的代碼,但圖像沒有刪除。

$('img[src="garbage.jpg"]').remove(); 
+4

源端不'垃圾.jpg「這是'image_suspetio/garbage.jpg' ... –

回答

4

不能使用精確匹配的SRC不是garbage.jpg但必須使用Attribute Ends With Selector, $或含有garbage.jpg使用*Attribute contains selector

$('img[src*="garbage.jpg"]').remove(); 

如果你確信在src ENDWITH garbage.jpg,你可以使用$

$('img[src$="garbage.jpg"]').remove(); 
+0

謝謝眉毛...它的工作 – Akbar

+0

不客氣的兄弟... – Adil

+0

我試過使用ID,$('img#ImgOne')。remove();有效! – Vijayaraghavan

1

嘗試:

$('img[src$="garbage.jpg"]').remove(); 

它會發現圖像蒙山的srcgarbage.jpg

1
$("#akbarslide img[src*='image_suspetio/garbage.jpg']").remove(); 
+0

它不工作後,我嘗試此代碼仍然4. '\t var imgalt = $('#akbarslider')。find('img')。map(function(){ return this.alt; } )。得到(); \t \t \t \t變種hslimg = imgalt [0] \t \t \t \t警報(imgalt.length)' 圖像仍然4 – Akbar