SlavaMaxwell
@SlavaMaxwell
Frontend разработчик

Как переписать данный JQuery код на чистый JavaScript?

Как переписать данный JQuery код на чистый JavaScript? это логика простой фильтрации кнопок по блокам
$(function(){

        let filter = $('[data-filter]');
        $('[data-filter="all-product"]').addClass('active-tab');


        filter.on('click', function(){
           
            let category = $(this).data('filter');
            console.log(category);
            
            if (category == 'all-product') {
                $('[data-category]').removeClass('hide');
            }
            else {
                $('[data-category]').each(function() { 

                    let workCat = $(this).data('category');
    
                    if (workCat != category) {
                        $(this).addClass('hide');

                    }               
                    else {
                        $(this).removeClass('hide');
              
                    }
              
    
                });
            }


            
        });

    })
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
Lebezniy
@Lebezniy
Веб разработка
jQuery -> js к Вашим услугам!
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы