我想检测网页上任何链接的点击次数,以便我可以触发ajax请求以保存点击(以及网址)以进行分析。有什么建议吗?
答案 0 :(得分:2)
答案 1 :(得分:2)
没有jQuery:
document.body.onclick = function(event) {
event = event || window.event;
var target = event.target || event.srcElement;
if(target.nodeName === 'A') {
// do something
}
};
答案 2 :(得分:1)
对于jQuery,请尝试
$('a').on('click', function(event) { ... your stuff here ... });
答案 3 :(得分:1)
这样的事情可能会起作用
$(function() {
$(".detectClick").click(function() {
$.ajax({
type: "POST",
url: "http://example.com/path-to-your-ajax-request"
}
});
});
});
答案 4 :(得分:0)
正如我的谐音所说,你应该检查jQuery。 例如:http://api.jquery.com/click/