Jquery не работает функция click()

206
26 августа 2018, 18:40

Первая функция работает, то есть вот эта когда кликаешь на $('.new-favorites'), а вот когда к нему добавляется класс del-favorites, то вообще ничего не происходит... В чем проблема?

$('.new-favorites').click(function(){
        var el = $(this);
        id = el.data('id');
        el.addClass('del-favorites');
        el.removeClass('new-favorites');
    });
    $('.del-favorites').click(function(){
        console.log('dsa');
    });
Answer 1

jQuery >= 1.7

$('.new-favorites').on('click', function(){
    var el = $(this);
    id = el.data('id');
    el.addClass('del-favorites');
    el.removeClass('new-favorites');
});
$(document).on('click', '.del-favorites', function(){
    console.log('dsa');
});
READ ALSO
Почему кнопка фильтра по цене не работает?

Почему кнопка фильтра по цене не работает?

При нажатии на <th> Price <th> товары должны сортироваться по цене, но этого не происходитПомогите мне исправить это

208
Как подключить отдельный скрипт в Reactjs?

Как подключить отдельный скрипт в Reactjs?

Есть отдельный js файл с переменными и функциями, которые нужно использовать в js файле с компонентами React, те

187
Как парсить данные страницы, если они генерируются на клиенте?

Как парсить данные страницы, если они генерируются на клиенте?

Всем привет, в общем нужно мне спарсить данные о количестве билетов с сайта rzdЯ попробовал через их api, но ничего не работает, поэтом решил...

213