如何使用jquery获取img标签的src

Roh*_*hal 1 html javascript 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>
Run Code Online (Sandbox Code Playgroud)

我想得到src valueimg。我使用了以下代码:

var imgTag =  $('.thumbnail').attr("href");
        console.log(imgTag);
Run Code Online (Sandbox Code Playgroud)

它给出了hrefa tag我想要 img 标签的 src 在a tag我应该做什么修改之后?

Mil*_*war 5

image 是 的子元素.thumbnail。您需要使用:

$('.thumbnail').find('img').attr("src");
Run Code Online (Sandbox Code Playgroud)

更改图像的SRC:

 $('.thumbnail').find('img').attr("src", newSRC);
Run Code Online (Sandbox Code Playgroud)

  • @RohitashvSinghal `$('.thumbnail').find('img').attr("src", 'myNewURLHERE')` (2认同)