我正在尝试获取被点击的文本。我有一个案例,在同一个类下定义了两个不同的链接,我需要确定哪些链接被点击
<div class="block pdp-estimate-quote">
<ul>
<li>
<a href="#">Estimate Payment</a>
</li>
<li>
<a href="#">Get a Quote</a>
</li>
</ul>
</div>
当有人使用链接文本作为描述单击任一链接时,我想抛出一个 GA 事件。以下代码引发了一个事件,但它显示了两个链接的文本,而不仅仅是单击的那个。
$('.pdp-estimate-quote a').click(function(){
var ctatext = $(this).closest(".pdp-estimate-quote").find('a').text();
dataLayer.push({ 'event':'event', 'eventCategory': 'Get Quote', 'eventAction':ctatext, 'eventLabel':{{url path}} })
});