【发布时间】:2012-11-22 18:43:07
【问题描述】:
我有这个功能:
$(document).ready(function() {
$('.UIDropDown').click(function () {
$('.button', this).click(function(e){ e.preventDefault()});
$(this).addClass('active');
});
});
还有下面的html:
<div class="UIDropDown">
<a href="" class="button">button link</a>
<ul class="submenu">
<li><a href="">Item</a></li>
<li><a href="">Item</a></li>
<li><a href="">Item</a></li>
</ul>
</div>
为什么 e.preventDefault() 在 .button 上不起作用?页面仍在刷新。
谢谢,
【问题讨论】:
-
如果您想禁用点击事件,我认为最好执行“我是一个无用的链接”
标签: jquery preventdefault