我在这里遇到问题,我有一段效果很好的代码。
$('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
答案 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');