読者です 読者をやめる 読者になる 読者になる

jQueryのeachを逆順に処理

javascript

jQueryセレクタで取得した要素をいったんgetで普通の配列にして、jsのreverseで逆順にした後、jQueryのオブジェクトに戻す

<html>
  <head>
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
      <script>
	$(function(){
          $($("li").get().reverse()).each(function() {
               console.log($(this).text());
	  });
	});
      </script>
  </head>
  <body>
    <ul>
      <li>text 1</li>
      <li>text 2</li>
      <li>text 3</li>
    </ul>
  </body>
</html>

console.log