Как можно найти первый подходящий элемент от заданного? Т.е кликаем по первому элементу с классом test, а добавляем класс следующему элементу с классом test, причем неизвестно сколько элементов одного уровня между ними.
<div class="parent">
<div></div>
<div></div>
<div class="test ЖМЁМ НА НЕГО"></div>
<div></div>
Неизвестное количество элементов
<div></div>
<div class="test КЛАСС СЮДА"></div>
<div></div>
</div>
$(".parent .test").eq(0).click(function(){
var el = $(this).nextAll(".test").first();
console.log(el.attr("class"), el.text());
el.addClass("red-text");
});
.red-text {
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="parent">
<div></div>
<div></div>
<div class="test ЖМЁМ НА НЕГО">First element</div>
<div></div>
Неизвестное количество элементов
<div></div>
<div class="test КЛАСС СЮДА">Second element</div>
<div></div>
<div class="test КЛАСС СЮДА">Third element</div>
</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Пытаюсь разобраться, как сделать простого бота, который бы по таймеру отправлял некоторое сообщение
Суть проблемы такая - есть класс на C#, метод которого нужно отладитьЯ в MonoDevelop 7
Как реализовать для своей коллекции метод Remove(T item) (такой же, как в List<>), удаляющий указанный элемент, но не меняющий реальной емкости массива?