0

当用户单击链接时,我试图阻止 AJAX 发布。

到目前为止,我有这个,但 preventDefault() 不起作用:

$('.link-class').live('click', function (event) { 
    console.log("live----Stopped?!?!"); 
    event.preventDefault(); 
    return false; 
 });
4

1 回答 1

1

可能发生的事情太多,链接到目标页面。

一般来说,如果拦截click不起作用,请尝试拦截mousedownmouseup因为某些页面会触发这些页面。

$('.link-class').live ('click mousedown mouseup', function (event) { 
    console.log ("live----Stopped?!?!"); 
    event.preventDefault (); 
    return false; 
 } );
于 2012-10-30T18:08:21.643 回答