Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Если индекс элемента равен N, то... (https://javascript.ru/forum/jquery/79809-esli-indeks-ehlementa-raven-n.html)

Aruta 28.03.2020 07:43

Если индекс элемента равен 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();  //работает на каждый индекс почему-то

рони 28.03.2020 08:24

Aruta,
сделайте минимальный макет.

Aruta 28.03.2020 08:32

рони,
в этой теме делал макет https://javascript.ru/forum/jquery/7...opku-vniz.html

в 12:30 писал его. блока #kleur-block-btn там нет, т.к. он ооочень далеко структуре идёт и там сосед с соседом и соседом и родителем и вообще сложно дерево чтоб его тут показать:)

рони 28.03.2020 08:54

Aruta,
не могу помочь.

Aruta 28.03.2020 08:55

рони,
а вообще можно как-то сравнивать значение индекса с требуемым в jQuery?

рони 28.03.2020 09:33

Цитата:

Сообщение от Aruta
а вообще можно как-то сравнивать значение индекса с требуемым в jQuery?

Цитата:

Сообщение от Aruta
if($(this).index() == '1'){

вы без проблем сравниваите и находите индекс, кавычки можно не использовать.

Aruta 28.03.2020 10:38

рони,
спасибо. Я думал так нельзя вообще раз не работает


Часовой пояс GMT +3, время: 13:21.