嗨,我有一个在锚点的onclick事件上触发的jQuery函数,该函数如下:
function dropDown(subid, e) {
e.preventDefault();
var sub = '#' + subid;
// hide all submenus first
$('.subnav').css({'display' : 'none'});
//Show the Current Subnav
$(sub).css({'display' : 'block'});
}
这是我尝试触发它的方式:
<a href="#!" onclick="dropDown('sn_cities')" >Cities</a>
然而我遇到了这个错误:
e未定义
我想取消锚链接的默认onclick事件,任何帮助都将不胜感激。
return false;
相当于preventDefault();
和stopPropagation();
。 - ahren