увидеть следующую jsfiddle: («синий„) https://jsfiddle.net/haq8jzg1/несколько селекторов с теми же классами, как настроить функцию щелчка?
Я не хочу, чтобы каждый $ (“. Синий») для переключения на щелчок, вместо этого, я только хочу следующий $, чтобы показать.
$('.red').on('click', function(){
$('.red').closest('.blue').toggle();
});
<div class="red"></div>
<div class="green"></div>
<div class="blue"></div>
<div class="red"></div>
<div class="green"></div>
<div class="blue"></div>
<div class="red"></div>
<div class="green"></div>
<div class="blue"></div>
<div class="red"></div>
<div class="green"></div>
<div class="blue"></div>
Я пытался реализовать closest()
, next()
и nextAll()
без успеха.
Те классы, а не идентификаторы. Кроме того, jQuery в вашей скрипке отличается от того, что вы разместили в своем вопросе. – j08691
^Также покажите, как вы пытались использовать 'next()'. Я предполагаю, что вы используете $ ('. Red'). Next() в вашем обработчике вместо того, чтобы использовать $ (this) .next(), который будет относиться к тому, который вы нажали, вместо того, чтобы найти все из них и не имея контекста. – Taplar