Ich versuche, eine Klasse zu einem div
hinzuzufügen, wenn ein anderes angeklickt wird. Mit dem Code, den ich habe, wenn ich auf einen div
klicken, bekommen alle die Klasse hinzugefügt.Fügen Sie Klasse nur zu angeklickt Element hinzu und es ist Kinder
Meine jQuery ist:
$(".front").click(function (event) {
// remove classes from all
$('.front .back').not($(this)).removeClass('back-Active');
// add class to the one we clicked
$('.front .back').addClass("back-Active");
event.stopPropagation();
});
Wie ich dieses Problem lösen könnte?
OP wollen Klasse dem clicked ('.front') zu Element hinzufügen, nicht nur Kinder -' .back'. – Tushar
@Tushar den Code aktualisiert, nicht bemerkt, dass Front-Element wird auch die gleiche Klasse. Vielen Dank – gurvinder372