如何使用 $(this) 在动态 DIV 中获取图像的 src

How to get the src of the image within a dynamic DIV with $(this)

我正在尝试获取图片的src,但是div是动态的,然后在页面上多次出现,当我点击DIV时,他总是获取第一帧而不是 DIV 单击,我怎样才能正确使用 $(this)?遵循我正在使用的代码:

<section class="clientes" role="region">
    <a href="" title="Cliente" class="group">
        <img src="img/image01.jpg" alt="" />

        <h2>The title</h2>

        <p>content here</p>
    </a>
</section>

<script>
$("body").on("click", ".clientes", function(){
    var pega = $(".clientes .dsp-none img").attr('src');
    $(this).find("a").attr("href", pega);
})

利用jQuery安排this引用点击的DOM元素:

var pega = $(this).find(".dsp-none img").attr('src');

您可能想也可能不想使用 .prop("src") 而不是 .attr()