2012-02-02 7 views
-1

페이지의 모든 링크에서 클릭을 감지하여 분석 목적으로 URL과 함께 클릭을 저장하라는 Ajax 요청을 트리거 할 수 있습니다. 어떤 제안? 당신이 jQuery링크의 클릭을 감지하는 방법

당신은 단순히 각각의 앵커로 연결할 수 있습니다 사용할 수 있다면

+0

당신이 jQuery를 사용하여 열 수 있습니까? –

답변

2

첫째 : jQuery를 들어

$('a').click(function(){ /* Trigger ajax call here */}); 
1

을 여기

$('a').on('click', function(event) { ... your stuff here ... }); 

문서를보십시오 : http://api.jquery.com/on/

0

나의 동음 이의어가 위에 말한대로, 당신은 jQuer를 검사해야한다 와이. 예를 들어 다음 이 같은 http://api.jquery.com/click/

1

뭔가 jQuery를하지 않고

$(function() { 
    $(".detectClick").click(function() {   
     $.ajax({ 
      type: "POST", 
      url: "http://example.com/path-to-your-ajax-request" 
      } 
     }); 
    }); 
}); 
2

를 작동 할 수 있습니다 :

document.body.onclick = function(event) { 
    event = event || window.event; 
    var target = event.target || event.srcElement; 

    if(target.nodeName === 'A') { 
     // do something 
    } 
}; 
+0

+1이 포스터는 JQuery를 강요하지 않았습니다. –

관련 문제