2013-07-04 6 views
0

У меня есть элемент div с id="akbarslide". Есть четыре изображения внутри.Как удалить один элемент изображения внутри div с помощью jquery

<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

Источник не ' garbage.jpg 'это' image_suspetio/garbage.jpg' ... –

ответ

4

Вы не можете использовать точное совпадение, как SRC не garbage.jpg но должны использовать Attribute Ends With Selector, $ или содержит garbage.jpg Использование * для Attribute contains selector

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

Если вы уверены, что СРК ENDWITH garbage.jpg, вы можете использовать $

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

thank's бровь ... это работа – Akbar

+0

Приветствую вас ... – Adil

+0

Я пробовал использовать ID, $ ('img # ImgOne'). remove(); это сработало! – Vijayaraghavan

1

попробовать:

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

Он найдет изображение ти src заканчивается garbage.jpg

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

это не работает после того, как я попробую этот код elment еще 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

Смежные вопросы