我需要捕获用户单击聊天应用程序上的链接时发生的事件。我正在使用IE11。
当在任何给定时间将这样的链接动态添加到聊天框(即用户发送“www.google.com”消息)时,是否有办法捕获用户点击链接?
我一直在使用onbeforeunload,虽然这检测到浏览器关闭事件但它不会检测到链接点击事件,我不知道为什么,所以我在想一个jquery解决方案来检查页面上的链接onclick可以解决我的问题...
谢谢, dearg
答案 0 :(得分:1)
是的,您可以使用event delegation之类的:
$("#chatWindow).on('click', 'a', function () {
//do something
});
答案 1 :(得分:0)
您可以使用以下函数执行此操作:
$('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
});