我被建议使用它,因为我遇到了问题,仅在第二次点击时才在FireFox中使用链接。这是在名为leftColumn的div中显示外部html。
$(function(){
$('#ulWithAllTheLinks').delegate('li a', 'click', function(e){
e.preventDefault;
$('#leftColumn').load(this.href);
});
});
我的问题是,这会在新页面中显示带有内容的html,我知道它与此有关:
<ul id="one">
<li><a href="content.html">First Link</a></li>
</ul>
但我不知道如何将其与功能
联系起来答案 0 :(得分:2)
event.preventDefault()
是一个函数,所以你最后需要括号,如:
$(function(){
$('#ulWithAllTheLinks').delegate('li a', 'click', function(e){
e.preventDefault();
$('#leftColumn').load(this.href);
});
});
如果.preventDefault()
(或return false;
)工作正常,默认行为将会发生...转到该页面。