为什么这会拒绝工作?
HTML 的东西
<div id="nav-bar">
<ul>
<li>
<span>
<a href="contact.html">Contact</a>
</span>
</li>
</ul>
</div>
Javascript 的东西
$('div#nav-bar').filter('a').click(function(event){
event.preventDefault();
});
最佳答案
过滤器仅过滤已选择的内容。在您的例子中,#nav-bar
元素。
你需要这个:
$('div#nav-bar a').click(function(event){
event.preventDefault();
});
关于javascript - preventDefault() 对我不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12162217/