Добрый день! :)
Два варианта кода на js:
С использованием jQ, точно уверен, что событие будет отрабатывать и на появившиеся элементы (динамически), после инициализации dom html:
$(document).on('click', '.add', function() {
this.addClass('active');
});
Натив.
document.querySelector('.add').addEventListener('click', function() {
this.classList.add('active');
});
upd: и как переписать нативный js , что бы он был идентичен jQ коду?