こんにちは、次に jQuery に問題があります。最初は、次のようなマークアップがあります。
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
<li class="active">...</li>
</ul>
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
<ul>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
<li>...</li>
</ul>
jqueryでは、すべての「ul」要素のコレクションが変数に保持されています。contElems。この変数で、クラスがアクティブな li を見つけて、次の elem を取得しようとします。コードは次のようになります。
contElems.find('li.active').next();
アクティブな li が ul の最後ではない場合に機能しますが、ul の最後である場合、next() は -1 を返します。コードの何が問題になっていますか? そして、どうすればそれを機能させることができますか?:)