Ich denke, dass diese Frage bereits gestellt wurde, aber ich kann keine Antwort finden arbeiten oder Fragen, die mein Problem widerspiegeln. Mein Problem ist, ich habe derzeit 2 <div>
und ich möchte, dass sie die Klasse nach einem onClick
Ereignis wechseln.
Zum Beispiel, wenn ich auf ein div klicke, möchte ich, dass es eine Klasse namens isSelected
hat und wenn das 2. div die Klasse haben würde, möchte ich es entfernen. Ich möchte nicht einfach das angeklickte div zwischen isSelected
umschalten, ich möchte, dass das andere div 'losgeht' es ist isSelected
Klasse.Wie Klasse zwischen zwei Elementen mit jQuery wechseln
0
A
Antwort
1
Sie einfach ein Klasse-Selektor jedes Element mit der bestimmten Klasse zum Ziel verwenden könnte, und entfernen Sie es ....
$("#myDiv").on("click", function() {
$(".isSelected").removeClass("isSelected");
$(this).addClass("isSelected");
});
Dies würde funktionieren, egal wie viele wählbare divs Sie haben ...
1
versuchen
$(".divclass").click(function(){
$(".divclass").removeClass("isSelected");
$(this).addClass("isSelected");
});
diese beiden Geschwister gleiche Klasse Angenommen divclass
1
$("div").click(function(){
$("div").removeClass("isSelected");
$(this).addClass("isSelected");
});
.isSelected {
background-color:red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="">test 1</div>
<div class="">test 2</div>
<div class="">test 3</div>
0
ein div wird Unter der Annahme haben immer in der Klasse, die Sie
$("#myDiv").on("click", function() {
$('#div1, #div2').toggleClass('isSelected');
})
0
Dies sollte tun, was Sie brauchen können.
$("div").click(function(){
$("div").removeClass("isSelected");
$(this).addClass("isSelected");
});
.isSelected {
background-color:blue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="">1</div>
<div class="">2</div>
<div class="">3</div>
Verwandte Themen
- 1. jQuery - zwischen den Tasten wechseln
- 2. Mit der Maus zwischen zwei Punkten wechseln
- 3. So entfernen Sie Text zwischen zwei Elementen mit jQuery
- 4. Wie kann man zwischen zwei Texturen wechseln?
- 5. Jquery zwischen den Bildern wechseln
- 6. Wie kann ich zwischen zwei Frames mit Capybara wechseln
- 7. Zwischen zwei Punkten in einer Ausgabedatei wechseln
- 8. zwischen zwei Funktionen umschalten - jquery
- 9. Get HTML-Inhalte zwischen zwei Elementen
- 10. Verwenden von JQuery zum Wechseln zwischen Symbolklassen
- 11. Wie teilt man die verbleibende Höhe zwischen zwei Elementen auf?
- 12. wechseln zwischen jquery-1.3.2.js und jquery-1.3.2.min.js
- 13. Auswählen von Elementen mit mehr als einer Klasse in jQuery
- 14. wie Klasse hinzufügen oder entfernen von HTML-Elementen mit jQuery
- 15. Wechseln zwischen zwei Browser-Fenstern mit Selenium WebDriver
- 16. Wie JavaScript-Funktionen wechseln jquery mit
- 17. CSS Zeichnen einer Linie zwischen zwei Elementen
- 18. Kommunikation zwischen zwei animierten Canvas-Elementen?
- 19. wickeln alle Elemente zwischen zwei Elementen
- 20. Größe des Elements zwischen zwei Elementen anpassen
- 21. JQuery: verketten Werte von zwei Elementen
- 22. JQUERY. Wie kann ich zwischen 'none' und 'block' wechseln?
- 23. Wechseln zwischen den Fällen mit addOnItemTouchListener
- 24. Durch Klicken auf ein Kontrollkästchen zwischen zwei Dropdown-Liste wechseln
- 25. Wie berechne ich die Breite zwischen zwei Elementen?
- 26. PyCharm zwischen Fenstern mit geteiltem Bildschirm wechseln
- 27. Entfernung zwischen zwei HTML-Elementen: Textbox und Glyphon
- 28. Körper Hintergrund mit jquery wechseln?
- 29. Wechseln eines Bilds mit jQuery
- 30. Erstellen von zwei HTML-Elementen und ineinander verschachteln mit jQuery
jeen ... ich war so nah an die Lösung, ich habe versucht, einen Weg, um herauszufinden, dieses Verhalten zu finden, ich wusste, dass es so einfach sein würde ... wie auch immer, dass funktioniert so danke, mein Freund! –