我有一个td
里面有一个图像我想根据其中的图像目录删除整个td
。
源代码:
<td width="1" valign="top"><img src="/PBox_Border_Right_Top.gif" alt=""></td>
所以我一直在寻找像
这样的东西td:contains img[src=image/source.gif].remove()
答案 0 :(得分:1)
<强> DEMO 强>
$('td img[src^="directory"]').parent().remove();
答案 1 :(得分:0)
试试这个:
$('td:has(img[src^="/path/to/remove"])').remove();
答案 2 :(得分:0)
您可以使用.has()或:has
以下是一个示例:http://jsfiddle.net/2xANA/1/
有()参考:http://api.jquery.com/has/
$("td:has(img[src='image/source.gif'])").remove();
答案 3 :(得分:0)
$('td').children('img[src^="image/"]').remove();
这将选择所有直接作为td元素子元素的图像元素,并具有以src
开头的image/
属性(图像将通过.remove()
函数调用删除)。您可以将image/
更改为您想要选择所需图像目录的任何内容。