0
Я хочу получить следующее значение индекса в каждом цикле, если индекс последний (здесь он равен 2), принимает первое значение индекса.Как получить следующее значение индекса в jQuery
Так что я пробовал следующий код, но не работал.
keyword = 'on';
var nextitem = '';
$(".clsiteration").each(function(index, el) {
if ($(this).attr("src").toLowerCase().indexOf(keyword.toLowerCase()) > 0) {
if (index == 2)
nextitem = $(this).first().attr('data-val');
else
nextitem = $(this).next().attr('data-val');
}
});
HTML
<div>
<img src="img_off.jpg" class="clsiteration" data-val="k1" >
<img src="img_on.jpg" class="clsiteration" data-val="k2" >
<img src="img_off.jpg" class="clsiteration" data-val="k3" >
</div>
Как я могу получить следующее значение индекса? Спасибо
$ (это) .next() индекс() https://api.jquery.com/index/ –
@ToniMichelCaubet если посмотреть на еще часть это там лол.:) – guradio
@guradio Нет, я не вижу этого. –