jquery : événement : l'événement.preventDefault(); , e n'est pas défini

hey j'ai une fonction jquery qui est déclenché sur un point d'ancrage de l'événement onclick du la fonction est la suivante:

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'});
}

c'est comment je suis tring pour la déclencher :

<a href="#!" onclick="dropDown('sn_cities')" >Cities</a>

Cependant j'obtiens cette erreur: e is undefined

je veux annuler la valeur par défaut de l'événement onclick de l'ancre de lien, toute aide serait appréciée.

InformationsquelleAutor Amyth | 2012-05-31