Задать вопрос
  • Как сделать такое делегирование событий jQuery?

    Stalker_RED
    @Stalker_RED
    Не совсем понятно что именно вы делаете, но я тут выскажу пару догадок, поправьте если я не прав.
    Сперва вы запускаете это:
    $(".js-removeWish").on('click', function(){
       func();
       console.log("Событие отработано");
     });

    Этот код ищет все элементы .js-removeWish на странице и добавляет к ним обработчик клика.

    Потому вы добавляете новые элементы .js-removeWish, но на них такого обработчика нет. Они же позже добавлены.

    Если все так, то нужно или научиться в делегирование, или навешивать обработчик при создании.

    $('.some_parent_block').on('click', '.js-removeWish', function(){ ... })
    Ответ написан
    1 комментарий