![](/img/trans.png)
[英]how to modify the value of src attribute of <img> tag using jquery or javascript
[英]How to get the src of img tag using jquery
我有一個HTML,如下所示:
<ul class="thumbnails">
<li><a class="thumbnail" href="http://localhost/upload/image/cache/catalog/demo/canon_eos_5d_1-500x500.jpg" title="Canon EOS 5D"><img src="http://localhost/upload/image/cache/catalog/demo/canon_eos_5d_1-228x228.jpg" title="Canon EOS 5D" alt="Canon EOS 5D"></a></li>
<li class="image-additional"><a class="thumbnail" href="http://localhost/upload/image/cache/catalog/demo/canon_eos_5d_2-500x500.jpg" title="Canon EOS 5D"> <img src="http://localhost/upload/image/cache/catalog/demo/canon_eos_5d_2-74x74.jpg" title="Canon EOS 5D" alt="Canon EOS 5D"></a></li>
<li class="image-additional"><a class="thumbnail" href="http://localhost/upload/image/cache/catalog/demo/canon_eos_5d_3-500x500.jpg" title="Canon EOS 5D"> <img src="http://localhost/upload/image/cache/catalog/demo/canon_eos_5d_3-74x74.jpg" title="Canon EOS 5D" alt="Canon EOS 5D"></a></li>
</ul>
我想獲取src value
img。 我使用了以下代碼:
var imgTag = $('.thumbnail').attr("href");
console.log(imgTag);
它給a tag
提供了href
,但是我希望在a tag
之后獲得img標簽的src我應該怎么做?
圖像是.thumbnail
子元素。 您需要使用:
$('.thumbnail').find('img').attr("src");
更改圖像的SRC:
$('.thumbnail').find('img').attr("src", newSRC);
要獲取圖像的src
屬性的值,您需要請求src
屬性,而不是href
屬性。
要獲取元素的子代 ,請使用子代(直接后代)選擇器 parent > child
。
在您的情況下:
$('.thumbnail > img').attr('src');
您可以使用以下來源
$('.thumbnail img').attr('src');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.