Показать сообщение отдельно
  #1 (permalink)  
Старый 07.08.2017, 18:04
Аспирант
Отправить личное сообщение для Sokoljr Посмотреть профиль Найти все сообщения от Sokoljr
 
Регистрация: 27.06.2016
Сообщений: 68

Проверка atrr() в .each()
Добрый день

есть slick slider, у которого присутствует атрибут data-slick-index

я нахожу все элементы и вывожу в консоль через each()...

var slideItem = $('.customers-item');

    slideItem.each(function() {
        var curIndex = parseInt($( this ).attr('data-slick-index'));
        console.log(curIndex);
    });


мне нужно отсечь этот атрибут с положительным индексом и отрицательным, и в зависимости от этого назначать разные классы в js

но если я даже примитивно хочу убрать класс по условию === 0, то убирает со всех элементов слайдера

не понимаю в чем проблема

slideItem.each(function() {
        var curIndex = parseInt($( this ).attr('data-slick-index'));
        console.log(curIndex);
        if (curIndex === 0) {
            slideItem.removeClass('opacity-slide');
        }
    });


заранее спасибо
Ответить с цитированием