我一直在尝试在SO中看到其他帖子,但我只是无法围绕代码示例进行包装。请注意,我仍然在学习jQuery/JavaScript,对此非常感激。jQuery:检测src =属性中的字符
说我有许多不同的页面,这些图片在网站上:
第1页:<img alt="..." src="images/ss-project-name.png">
第2页:<img alt="..." src="images/ss-another-project-name.png">
第3页:<img alt="..." src="images/ss-yet-another-project-name.png">
有很多这样的图片周围的图片,编辑标记是不可能的,我需要给他们添加一个class="screenshot"
。
所以我最终会是这样的:
<img alt="..." src="images/ss-project-name.png" class="screenshot">
这里有一些脚本,我尝试过,他们当然不工作,但它可以给你的一个想法是什么什么我试图做到:
尝试#1:
$('img').each(function(){
if ($(this).attr('src') == "ss-"){
$(this).addClass('screenshot');
}
});
尝试#2:
$("img:has([src^='ss-'])").addClass('screenshot');
任何帮助,这是非常感谢。
谢谢。
当,我太亲近了!我将在下一次尝试中使用'*':)。这工作完美。我选择了你的答案,因为我解释了为什么我试过的东西没有工作,加上jQuery文档中的信息(和链接)以供参考。非常感谢。 – 2013-02-28 04:21:38