查找html元素将id添加到父级

时间:2015-10-15 03:35:02

标签: jquery parent closest

我在这里遇到问题,我有一段效果很好的代码。

 $('td img[src="/images/nav/prev_dim.gif"]').parent().closest("table").attr('class','robsid');

正是我想做的事情。然而,图像的路径在此之后会发生变化,

/images/nav/prev.gif?v=2015.2.0

如何忽略?v =并专注于查找图像名称,以便在其更改时(例如分页)。它会忽略after.gif

3 个答案:

答案 0 :(得分:3)

使用attribute starts with selector

$('td img[src^="/images/nav/prev.gif"]')

答案 1 :(得分:0)

您可以像这样使用jquery "starts with" selector

$('td img[src^="/images/nav/prev_dim.gif"]').parent().closest("table").attr('class','robsid');

但就个人而言,我建议改为在img上加课。

答案 2 :(得分:0)

可以试试吗

$('td img[src^="/images/nav/prev_dim.gif"]').parent().closest("table").attr('class','robsid');