0

特定のクラスの後、最初のクラスを取得する方法はありますか?

以下のコードは最初のクラスのみを選択します (私は何をするかを知っています) が、それぞれがfirst最初に選択されるようにしたいのですが、これは可能ですか?.FAQAnswersFAQName

 $(".FAQName").click(function () {
    $('.FAQAnswers').first().toggle(200);
 });


<div class="FAQName">Question</div>
...
<div class="FAQAnswers">Answer</div>

<div class="FAQName">Question</div>
...
<div class="FAQAnswers">Answer</div>
4

1 に答える 1

3

次の方法で必要な要素を見つける必要がありますnextUntil

$(".FAQName").click(function() {
    $(this).nextUntil(".FAQAnswers").next().toggle(200);
});
于 2013-01-24T23:30:06.737 に答える