我尝试使用jquery并点击()以获取图片链接的网址。 html看起来像这样。
<div class="lp-element lp-pom-image" id="lp-pom-image-167" >
<a href="http://url.com/page" target=""><img src="/image.jpg" alt=""></a>
</div>
到目前为止我使用的javascript看起来像这样,但它并没有抓住点击图片链接的网址。需要将url传递给变量this
所在的位置。
jQuery(function() {
jQuery("#lp-pom-image-167").click(function() {
trackOutboundLink(this, 'AddToCart', 'Bottom CTA');
return false;
});
});
如何使用适当的基URI拉取href url?即。 &#34; http://url.com/page&#34;
编辑:澄清了我想要解决的问题。答案 0 :(得分:1)
我建议(虽然未经测试):
$('.lp-pom-image').click(function(e){
e.preventDefault(); // stops the default action,
// without preventing propagation/bubbling
trackOutboundLink($(this).find('img').prop('src'), 'AddToCart', 'Bottom CTA');
});
答案 1 :(得分:0)
jQuery(".lp-pom-image").click(function() {
console.log($("img", this).attr("src"));
return false;
});
上的工作演示
答案 2 :(得分:0)
如果您想获取this
网址:
a
$(this).find("a").attr('href')
或此代码,如果你想获得img
src:
$(this).find("a img").attr('src')