我有这个HTML类,我想用不同的图像替换img src。能够找到一些接近的东西,但没有任何作用。
HTML:
<div class="playoff-img">
<a href=""><img src="src/img/imga.png"></a>
</div>
Javascript:
$('div.playoff-img:contains("src/img/imga.png")').replaceWith('src/new/image/imgb.png');
答案 0 :(得分:2)
您需要一个属性选择器,并使用.attr
来设置src
属性。
$('div.playoff-img img[src="src/img/imga.png"]').attr('src', 'src/new/image/imgb.png');
答案 1 :(得分:1)
Js解决此问题的方法
document.getElementsByTagName("img")[0].setAttribute("src","http://www.gstatic.com/webp/gallery/4.jpg");
解决此问题的jQuery方法
$(".playoff-img img").attr("src", "http://www.gstatic.com/webp/gallery/4.jpg");
答案 2 :(得分:0)
简单容易!
$(".playoff-img img").attr("src", "put new source address here");
答案 3 :(得分:0)
使用[attr*="value"]
选择包含特定字符串的属性。接下来,您将要使用attr()
将该属性设置为新的内容。
$('div.playoff-img img[src*="src/img/imga.png"]')
.attr('src', 'src/new/image/imgb.png');
答案 4 :(得分:0)
<!-- use jquery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="playoff-img">
<a href=""><img src="src/img/imga.png"></a>
</div>
<script>
$(function(){
$(".playoff-img").attr("src", "put new source address here");
});
</script>