<ul>
<li id="tabHome" class="active"><a href="@Href("~")">Home</a></li>
<li id="tabCMDS" ><a href="@Href("~/CMDS")">CMDS</a></li>
<li id="tabServiceMonitor" ><a href="@Href("~/Monitor")">Service Monitor</a></li>
<li id="tabBatchInterface" ><a href="@Href("~/BatchInterface")">Batch Interface</a></li>
</ul>
Więc chciałem wiązać click
każdego z tych identyfikatorów i ustaw class="active"
na ten, który został kliknięty, i usunąć go od wszystkich innych.Przełącz aktywny klasa w pasku nawigacyjnym z jQuery
Potrafię wykonać pierwszą część, ale jak mogę to zrobić?
Jeśli chcesz zapobiec przeskakiwaniu strony, powinieneś po prostu wywołać preventDefault () na wydarzenie. Zwrócenie wartości false może mieć niezamierzone skutki uboczne, takie jak zapobieganie rozprzestrzenianiu się zdarzenia w przyszłości. '$ (" li "). Click (function (e) { e.preventDefault(); });' – kirkyoder