Если индекс элемента равен N, то...
Подскажите, пожалуйста, как можно создать условие на jQuery чтобы вид был такой:
if (/*index элемента равен 1*/){ //выполняем условие} Мой код: $(function() { $(document).on('click','.help__next',function(e){ var index = $('.help__next').index(this); var closIn = $(this).closest('.help__man-inner'); var elSc = $(this).closest('.help__man-inner').next().find('.man__text'); var scrBtn = $(this).closest('.help__man-inner').next().find('.man__control__scroll-btn'); $('.help__man__show-wrap').show(); $('.man__show__step-wrap').eq(index).children().addClass('animated-arrows'); }) }) Пробовал так - не работает: if($(this).index() == '1'){ $(this).parents().find('#kleur-block-btn').click(); } $('.help__next').eq(1).parents().find('#kleur-block-btn').click(); //работает на каждый индекс почему-то |
Aruta,
сделайте минимальный макет. |
рони,
в этой теме делал макет https://javascript.ru/forum/jquery/7...opku-vniz.html в 12:30 писал его. блока #kleur-block-btn там нет, т.к. он ооочень далеко структуре идёт и там сосед с соседом и соседом и родителем и вообще сложно дерево чтоб его тут показать:) |
Aruta,
не могу помочь. |
рони,
а вообще можно как-то сравнивать значение индекса с требуемым в jQuery? |
Цитата:
Цитата:
|
рони,
спасибо. Я думал так нельзя вообще раз не работает |
Часовой пояс GMT +3, время: 16:47. |