如何使用 $(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()
。
我正在尝试获取图片的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()
。