Ich habe 4 Anker, ich möchte eine Klasse von Strom zu einem Anker hinzufügen, wie es angeklickt wird und entfernen Sie die Klasse von den anderen 3 zur gleichen Zeit. Hier ist mein Code. Was mache ich falsch?jquery add remove Klasse
if ($("ul#thumb a").hasClass("current") {
$("ul#thumb a").removeClass("current");
$(this).addClass("current");
});
und meine html sieht wie folgt aus:
<ul id="thumbs">
<li>
<!-- intro page navi button -->
<a id="t0" class="active" name="t0">The Company</a>
<ul class="navi">
<li><a style="display:none"></a></li>
<li><a id="t1" name="t1">The Brief</a></li>
<li><a id="t2" name="t2">The Solution</a></li>
<li><a id="t3" name="t3">The Result</a></li>
</ul>
</li>
</ul>
Wie sieht Ihr HTML aus? – Sampson
Was genau funktioniert nicht? Wird die Klasse nicht entfernt oder werden die Klassen nicht hinzugefügt? Außerdem sieht dies nicht wie die gesamte Menge von jQuery aus. Sie benötigen eine Art '$ ('ul # thumb a'). Click (function() {...});' um es zu umbrechen. –
@Topher Ich habe meinen Beitrag geändert, um meinen HTML-Code anzuzeigen – mtwallet