如何使用jquery删除div中的一个图像元素

时间:2013-07-04 16:31:34

标签: jquery-ui jquery jquery-plugins

我有id="akbarslide"的元素div。里面有四张图片。

<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 个答案:

答案 0 :(得分: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();

答案 1 :(得分:1)

你可以这样做:

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

生活演示:http://jsfiddle.net/D9Hxk/

答案 2 :(得分:1)

尝试:

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

它会找到srcgarbage.jpg

结尾的图片

答案 3 :(得分:1)

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