源代码有此选项
<div class="mydiv">
<p><img alt="" src="/images/img1.png" /></p> <
<p></p>
<p></p>
<p></p>
<div> <a href="www.outboundlink.com"> click </a> </div>
</div>
<div class="mydiv">
<p><img alt="" src="/images/img2.png" /></p>
<p></p>
<p></p>
<p></p>
<div> <a href="www.outboundlink.com"> click </a> </div>
</div>
<div class="mydiv">
<p><img alt="" src="/images/img3.png" /></p>
<p></p>
<p></p>
<p></p>
<div> <a href="www.outboundlink.com"> click </a> </div>
</div>
我为onclick事件启用了一个触发器,它可以工作。但是,如果用户点击特定链接,我想跟踪src。使用Jquery可以实现:
$('a[href="www.outboundlink.com"]').on("click", function() {
src = $(this).closest(".mydiv").find("img").attr("src");
});
然而,当我将此代码包含在Custom JS变量中时:
function {
$('a[href="www.outboundlink.com"]').on("click", function() {
src = $(this).closest(".mydiv").find("img").attr("src");
});
return src;
}
当我点击链接时,变量未定义。
我该怎么做?