ホームページ > 記事 > ウェブフロントエンド > jQuery の .each() 関数で反復順序を逆にする方法は?
.each() 反復の順序を逆転する
jQuery の .each() 関数を使用して要素のコレクションを反復処理する場合、反復順序は通常、DOM 構造によって決まります。ただし、特定のシナリオでは、要素を逆の順序で走査する必要がある場合があります。
これを実現するには、コレクションを配列として返す .get() メソッドを利用して、 reverse() メソッドを使用して、配列要素を降順に並べ替えます。反転した配列を .each() 関数で連鎖することにより、要素を逆方向に反復処理できます。
例を次に示します。
$($("li").get().reverse()).each(function() { // Code to perform on each li item in reverse order });
このコードは、次を使用して li 要素を配列として取得します。 .get() を使用して配列の順序を反転し、次に .each() を使用して反転した配列を反復処理します。その結果、提供されたコードは「項目 5」で始まり、リストを逆方向に進むことになります。
以上がjQuery の .each() 関数で反復順序を逆にする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。