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');
    });
});

questionAnswers(6)

yourAnswerToTheQuestion