jquery - 使用Jquery,点击了哪个<a>标签

标签 jquery click anchor mixpanel

我正在尝试使用 jQuery 来查找被单击的链接的文本。下面是代码片段。

 <li><a id="PAYROLL" href="../PayrollAdmin/Payroll_Default.aspx"><span>PAYROLL</span> </a> </li>


 <li> <a id="WELFARE" href="../HRAdmin/Welfare_Default.aspx"><span>WELFARE</span></a> </li>

这是我的 jquery 代码

<script type="text/javascript">
 $("a").click(function () {
 var LinkText= $(this).text();
   alert(LinkText);
});
</script>

注意:我不想使用 onclick 事件监听器来跟踪它。帮助

编辑 现在这是我真正想要实现的目标。我试图使用 mixpanel 跟踪我的网站,但每次我使用此代码时,它都不会跟踪。

//上面已经加载了Mixedpanel sdk

<script type="text/javascript">
$(document).ready(function(){
    $("a").click(function (e) {


 mixpanel.track_links(this.id, this.id +" was clicked", {
        "referrer": document.referrer
    });

    });
});
</script>

最佳答案

首先,您的代码需要位于文档就绪处理程序中,否则可能无法运行,具体取决于您的脚本位于页面顶部或底部。然后你就可以这样做 -

<script type="text/javascript">
$(document).ready(function(){
    $("a").click(function (e) {
        e.preventDefault()
        alert(this.id); // because your id and text match
    });
});
</script>

关于jquery - 使用Jquery,点击了哪个<a>标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23023118/

相关文章:

javascript - JQuery 在选择菜单中创建不需要的选项标签

javascript - 为什么这个jQuery click函数不起作用?

javascript - 如何检测页面上已访问和未访问的链接?

html - anchor 链接链接到页面上的错误位置

javascript - jquery-tmpl 中缺少第一个 html 标签

jquery - 拉取数据属性值并隐藏 P 而不匹配字符串

javascript - 单击功能适用于具有相同类的所有元素

html - 在 <option> 标签内使用 href 链接

javascript - 在父类javascript中选择标签

javascript - 如何使用 KnockoutJS 为 iframe 数据绑定(bind)内容?