jquery - 使用 jQuery 动态替换图像源

标签 jquery replace image src yelp

我正在尝试用我自己的图像替换默认的 Yelp 企业星级评级图像。为此,我需要为可能已加载的 5 个图像中的每一个找到相应的图像源。然后,基于此,我需要加载我创建的正确图像。

<div id="starRating">
    <img src="http://yelp-star-1.png"/>
</div>

因此,yelp-star-1.png 将替换为 my-star-1.png。等等等等。这可能非常简单,但我是 jQuery 新手,我发现的所有内容都无法正常工作。非常感谢您的专业知识!

最佳答案

$("#starRating img").attr("src", "http://pathto/my-star-1.png")

编辑

我认为您是在问如何根据当前的内容动态替换 src。因此,如果字符串存在一些直接差异,也许可以尝试

var img = $("#starRating img");
img.attr("src", img.attr("src").replace("yelp", "my"));

关于jquery - 使用 jQuery 动态替换图像源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11130008/

相关文章:

javascript - 动态切换 jQuery 移动 ListView 的拆分按钮

java - 在 Java 中更新集合项

android - 通过保持纵横比在 Android 中裁剪图片

javascript - 如何使一个复选框不可点击*而不*它在浏览器中变灰?

javascript - 使用 .append()/.load() 放置的图像未采用应有的样式

python - 为什么每行中的方法链接与方法会导致进程被杀死或内存不足?

string - 如何用 kotlin 中第一个字符以外的星号替换字符串

java - 如何制作 Jbutton 图像数组

python - 将 1 channel 骨架图像叠加到 3 channel RGB 图像上

javascript - 仅向父 li 添加类