Показать сообщение отдельно
  #1 (permalink)  
Старый 31.01.2021, 22:11
Новичок на форуме
Отправить личное сообщение для GuitarloverX Посмотреть профиль Найти все сообщения от GuitarloverX
 
Регистрация: 31.01.2021
Сообщений: 3

перехват класса родительского дива.
В общем проблема такая: Есть плагин создания форм для вордпресса (form maker by10web). Все формы созданные в нем имеют один и тот же класс кнопки отправки формы (.button-submit). Я пытаюсь понять какая форма отправлена по нажатию (.button-submit) путем поднятия по дому до (form), перехватить класс этого (form) и сравнить его с заданным( 'fm-form.form7' ), если совпадает, то срабатывает цель яндекс метрики, если нет другая цель яндекс метрики. Перепробовал 1000 вариантов... не выходит... Всегда отправляется только по цели "если не совпало"

jQuery(document).ready(function() {
  jQuery(".button-submit").click(function (e) {
    var clickedClass = e.target.className;
    var clickedID = e.target.id;
    var is_send_units = jQuery( e.target ).parents( 'form' ).hasClass( 'fm-form.form7' );
        console.log( is_send_units );
        if( is_send_units ){
          ym(52913236, 'reachGoal', '7');
        }
        else {
          ym(52913236, 'reachGoal', '8');
        }
  });
});


У плагина есть возможность в админке прописать действие после отправки формы, но почему-то не работает...


Помогите пожалуйста разобраться...
Ответить с цитированием