您能否请看一下此代码,并告诉我为什么我无法定位只有“奖励徽标”的<img>
标记alt
<img src="http://www.....jpg" alt="award logos">
<img src="http://www.....jpg" alt="Ranking">
<script>
$(document).ready(function() {
$('img [alt="award logos"]').wrap("<a href='http://google.com' </a>");
});
</script>
从技术上讲,我想要做的是定位具有特定alt属性的所有图像。
谢谢
答案 0 :(得分:6)
删除img
和[alt="award logos"]
之间的空格,因为它正在寻找具有属性img
的{{1}}子元素的空间。
[alt="award logos"]
注意 - 在$(document).ready(function() {
$('img[alt="award logos"]').wrap("<a href='http://google.com'> </a>");
});
换行时,您错过了>
(锚)标记a
,请更正。
<强> JSFiddle Demo 强>