我正在编写以下代码。我想找出为什么我无法定位 <img>
仅具有“奖项 Logo ”的标签 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 属性的所有图像。
最佳答案
删除 img
和 [alt="award logos"]
之间的空格,因为它正在寻找 img
的子元素属性[alt="奖项 Logo "]
。
$(document).ready(function() {
$('img[alt="award logos"]').wrap("<a href='http://google.com'> </a>");
});
注意 - 在包装img
时,您错过了a
( anchor )标签的>
,请更正它。
<强> JSFiddle Demo
关于javascript - 在 jQuery 中通过 alt 属性定位 <img>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26228743/