jQuery:eachを逆順に処理する

goto_jp 721views 更新:2015年6月11日

普通のjQueryのeachの書き方は下記になる。

$(".hoge").each(function(){
  //処理
});

ページ内のクラスhogeすべてに前方から順に処理をしていく。

これを最後の方から逆に処理をしたい場合は下記のようにする。

$($(".hoge").get().reverse()).each(function(){
  //処理
});

$(".hoge").get() でDOMから.hogeをすべて取得し、それにreverse()をかけて反転させる。

そのひとかたまりを.eachにかける。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません