JQuery addclass do wybranego div, usuń klasę, jeśli wybrano inny div
Tworzę twórcę form, chciałbym zmienić wygląd na przykład nagłówka div. Po kliknięciu powinien uzyskać obramowanie, ale gdy kliknięty zostanie inny dynamicznie wygenerowany div, klasa powinna zostać usunięta, a drugi kliknięty div musi uzyskać klasę .active.
Jak mogę to zrobić z wygenerowanymi divami?
W każdym razie znalazłem coś, co działa, ale wciąż potrzebuję wybrać inny div, poprzedni div.removeclass i wybrany div.addclass
To działa:
/* Add Class */
$(document).ready(function() {
$( document ).on( 'click', '.HeadingDiv', function () { /* This '.HeadingDiv' could be anything, I need something dynamic here */
$('.HeadingDiv').removeClass('active'); /* This '.HeadingDiv' could be anything, I need something dynamic here */
$(this).addClass('active');
});
});