Ich habe diesen Code:Toggle Klasse separates Element und entfernen Klasse
<ul>
<li>
<a href="#" onclick="">Menu item One</a>
<a class="plus" href="#">+</a>
<ul class="submenu">
<li><a href="#" onclick=""><span>Contact</span></a></li>
<li><a href="#" onclick=""><span>Location</span></a></li>
</ul>
</li>
<li>
<a href="#" onclick="">Menu item Two</a>
<a class="plus" href="#">+</a>
<ul class="submenu">
<li><a href="#" onclick=""><span>Contact</span></a></li>
<li><a href="#" onclick=""><span>Location</span></a></li>
</ul>
</li>
</ul>
Ich brauche ‚.plus' in der Lage sein zu klicken und die unter‘ .submenu‘eine Klasse zu wechseln.
Und dafür habe ich:
$('.plus').click(function() {
$(this).next().toggleClass("someClass");
});
der gut arbeitet. Ich muss nicht nur die Klasse ein- und ausschalten, sondern auch die Klasse entfernen, wenn auf eine andere .plus-Verknüpfung geklickt wird.
So sollte es:
- Toggle die Klasse aus und wenn Sie das gleiche ‚.plus' halten, klicken
- die Klasse entfernen von jedem anderen‘ .plus' Link und fügen Klasse angeklickten 'Plus'
- auch ideal die '+' Text sollte sich ändern '-', wenn darauf geklickt
Dank
Das ist es, perfekt! Vielen Dank – user1961395