2012-02-02 106 views

回答

2

首先,如果你能,使用jQuery

然后,您可以简单地钩到每个锚:

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

jQuery的,在这里品尝

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

文档:http://api.jquery.com/on/

1

像这样的东西可能会奏效

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

没有jQuery的:

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

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

作为一个海报,没有强制JQuery对这个人+1 – 2012-02-02 14:49:29