Jquery li onclick-Klasse hinzufügen

Ich habe ein Menü in meinem master-Seite.

 <ul>
    <li><a href="."><span>Home</span></a></li>
    <li><a href="contactus.aspx"><span>contact us</span></a></li>
 </ul>

wenn ich auf den Menüpunkt, den ich einstellen will css-Klasse mit Hilfe von jquery

 $(function () {

            $("li:first-child").addClass("test");
            $('li').click(function () {
                $(this).addClass('test');

            });
        });

css

 .test {background-color:Red;}

beim Klick auf das Menü, es zeigt die hintergrund-Farbe, aber dann verschwindet es. wie mache ich es bleiben solange aktiv, bis ein anderes Menü geklickt wird?

danke

  • Getestet habe ich es im FF, Chrome und IE7,8. Fein gearbeitet. jsfiddle.net/9qgzk
  • Haben Sie irgendwelche anderen code bewirken diese Liste posten?
  • Nicht den "Kontakt" - link navigieren Sie zu einer anderen Seite? Sie müssten, um den hintergrund wieder auf die andere Seite.
InformationsquelleAutor Benk | 2012-08-13
Schreibe einen Kommentar