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

标签 javascript jquery html

我有一个 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 值 img。我使用了以下代码:

var imgTag =  $('.thumbnail').attr("href");
        console.log(imgTag);

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

最佳答案

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

$('.thumbnail').find('img').attr("src");

更改图片的SRC:

 $('.thumbnail').find('img').attr("src", newSRC);

关于javascript - 如何使用jquery获取img标签的src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33142106/

相关文章:

jQuery 创建空的自闭标签

javascript - 无法将 HTML 和值克隆到 jQuery Datatables 1.10 中

html - td元素的Bootstrap边框与colspan的问题

jquery - 切换页面时在 selenium webdriver 对象列表中移动

javascript - 指定要传递的参数

javascript - react : How should I populate the HTML?

javascript - 为什么 fetch 返回 promise 未决?

javascript - 从下拉列表中获取选定的值以在另一个下拉列表中使用它 Laravel

Html查看源码加密

javascript - 单页 Web 应用程序中的返回按钮