目标<img>通过jQuery中的alt属性

Targeting <img> by alt attribute in jQuery

本文关键字:alt 中的 属性 jQuery gt lt img 目标 通过      更新时间:2023-09-26

我正在编写以下代码。我想知道为什么我不能瞄准只有"奖励标志"alt<img>标签

<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"]之间的空间,因为它正在查找属性为[alt="award logos"]img的子元素。

$(document).ready(function() {
  $('img[alt="award logos"]').wrap("<a href='http://google.com'> </a>");
});

注意-您在包装img时错过了a(锚)标签的>,请更正。

JSFiddle演示