Если одна и та же форма вызывается в попапах на странице несколько раз, то как обратиться к родителю конкретной форме, т.к. this не работает?
Так не работает:
document.addEventListener( 'wpcf7submit', function( event ) {
if ( '123' == event.detail.contactFormId ) {
$(this).parents('.modal-body').addClass('thanks-this');
}
}, false );
Так работает:
document.addEventListener( 'wpcf7submit', function( event ) {
if ( '123' == event.detail.contactFormId ) {
$('.modal-body').addClass('thanks-this');
}
}, false );
Но так, естественно, новый класс прикрепляется ко всем попапам.