Есть куча блоков с одинаковыми стилями
<div class='totall'>
<a class='link'>text</a>
<div class='opis' style="display:none;"> text text text
</div>
</div>
требуется через клик $('.link').click(function()
менять через toggle видимость
пробовал так
$('.link').click(function()
{
$(this).closest('.opis').toggle( "slow" );
});
Меняем closest
на next
и усё.
Проблема с closest
в том, что он будет искать ближайший подходящий элемент из числа следующих: сам выбранный элемент, его родитель, его прародитель, а не ближайший среди соседних элементов
$('.link').click(function() {
$(this).next('.opis').toggle("slow");
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='totall'>
<a class='link'>text</a>
<div class='opis' style="display:none;"> text text text</div>
</div>
<div class='totall'>
<a class='link'>text2</a>
<div class='opis' style="display:none;">text2 text2 text2</div>
</div>
<div class='totall'>
<a class='link'>text3</a>
<div class='opis' style="display:none;">text3 text3 text3 </div>
</div>
<div class='totall'>
<a class='link'>text4</a>
<div class='opis' style="display:none;"> text4 text4 text4</div>
</div>
Используйте метод next()
jQuery(document).ready(function($) {
$('.link').click(function() {
$(this).next('.opis').toggle();
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='totall'>
<a class='link'>Click</a>
<div class='opis' style="display:none;"> text text text
</div>
</div>
<div class='totall'>
<a class='link'>Click</a>
<div class='opis' style="display:none;"> text text text
</div>
</div>
<div class='totall'>
<a class='link'>Click</a>
<div class='opis' style="display:none;"> text text text
</div>
</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Создать программу тест на JQuery, каждый отдельный вопрос хранится в виде объектаИнформация которая относится к вопросу имеет следующие характеристики:...
Я сделал свой слайдер на jquery, но после загрузки или обновления страницы почему-то вторая картинка в слайдере влазит в зону видимости первой...
Я пытаюсь создать гладкую волнистую анимацию, похожую на движение хлыстаНа данный момент у меня есть сгенерированный путь и два состояния,...