Javascript 检测聊天窗口中的链接单击事件

Javascript 检测聊天窗口中的链接单击事件,javascript,jquery,Javascript,Jquery,我需要捕获用户单击我的聊天应用程序上的链接时发生的事件。我正在使用IE11 当这样的链接可以在任何给定时间动态添加到聊天框(即用户发送“www.google.com”消息)时,是否有方法捕获点击链接的用户 顺便说一句,我一直在使用onbeforeunload,虽然它检测到浏览器关闭事件,但它不会检测到链接单击事件,我不知道为什么,所以我认为检查页面上链接的onclick的jquery解决方案可以解决我的问题 谢谢, dearg您可以使用如下功能: $('a').on('click', funct

我需要捕获用户单击我的聊天应用程序上的链接时发生的事件。我正在使用IE11

当这样的链接可以在任何给定时间动态添加到聊天框(即用户发送“www.google.com”消息)时,是否有方法捕获点击链接的用户

顺便说一句,我一直在使用onbeforeunload,虽然它检测到浏览器关闭事件,但它不会检测到链接单击事件,我不知道为什么,所以我认为检查页面上链接的onclick的jquery解决方案可以解决我的问题

谢谢,
dearg

您可以使用如下功能:

$('a').on('click', function(){
    //track clicked link here
    return true; //to allow following the link this is the default behavior no need to add

    return false; //prevent default behavior
});
是的,您可以像这样使用:


您是否尝试检测到类似$('.chat window a')的单击事件?这不只是将事件绑定到现有链接吗?他说一些链接稍后将来自用户输入。如果他不在每次刷新聊天窗口时都执行该行,那是真的。我怀疑他会这样做。多亏了你,他现在意识到他必须这样做-这就是为什么我支持你的答案:)
$("#chatWindow).on('click', 'a', function () {
     //do something 
});