Ich habe den folgenden Code in HTML. Ich möchte nur aktive Klasse entfernen, wenn wir auf andere li klicken und aktive Klasse zu li hinzufügen, auf die geklickt wird.Entfernen von Klassenattribut von li auf Klick
<ul class="pagination" id="paginationUL">
<li class="active"><a href="#">1</a></li>
<li onclick="javascript:selectThis()"><a href="#">2</a></li>
Ich habe versucht, die Klasse zuerst und es funktioniert nicht zu entfernen. Bitte vorschlagen.
function selectThis() {
$('ul[class="pagination"] li[class="active"]').removeClass("active"));
}
das Skript Herausgegeben und es funktioniert.
Danke @jmcgriz. –
Willkommen, fröhliche Programmierung. – jmcgriz
Ich bin mir nicht sicher, ob ich eine andere Frage stellen kann, die hier etwas damit zu tun hat. Wie erhält man den Wert der aktuellen aktiven li, bevor wir die Klasse entfernen oder hinzufügen? Ich habe es so versucht. $ (this) .siblings(). find ('[class = "active"]'). first(). val() und $ (this) .siblings(). find ('[class = "active"]') .val() und $ (this) .siblings(). find ("active"). val(), alles sagt undefiniert. –