我有以下代码,但尽管使用 event.preventDefault() 单击链接仍会导致打开该目标 div!我已经阅读了stackoverflow中关于这个问题的所有问题,但他们都没有解决我的问题。警报部分已完成,但 event.preventDefault() 不起作用!请帮我!
html是:
<ul class="projects-info">
<li><a href="#tabs-1">file upload</a></li>
<li class="projects-det"><a href="#tabs-2">file specification</a></li>
</ul>
<div style="border:1px solid #1c94c4;" id="tabs-2">
this is the div content
</div>
jQuery是:
<script type="text/javascript" src="Scripts/jquery-1.10.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function ()
{
$("ul.projects-info li.projects-det a").bind('click',function(event)
{
event = event || window.event;
alert("for checking");
if(event.preventDefault)
{
event.preventDefault();
}
if (event.stopPropagation)
{
event.stopPropagation();
}
return false;
});
});