如何使用jQuery.live防止单击事件

如何使用jQuery.live防止单击事件,live,jquery,Live,Jquery,当我使用以下jquery live函数时 $("a[rel]").live('click', function () { e.preventDefault(); alert('clicked'); }); e.preventDefault()不起作用,因为a标记后面的操作仍处于激发状态 使用jQuery.live时如何防止事件发生?不要忘记函数参数列表中的e $("a[rel]").live('click', function (e) { e.preventDefaul

当我使用以下jquery live函数时

$("a[rel]").live('click', function () {
    e.preventDefault();
    alert('clicked');
});
e.preventDefault()
不起作用,因为
a
标记后面的操作仍处于激发状态


使用jQuery.live时如何防止事件发生?

不要忘记函数参数列表中的e

$("a[rel]").live('click', function (e) {
    e.preventDefault();
    alert('clicked');
});
$("a[rel]").live('click', function (e) {
    e.preventDefault();
    alert('clicked');
});
您也可以尝试添加

return false;

函数的参数。

如果函数缺少
e
参数,请尝试以下操作: