jQuery eachでオブジェクトをループで処理するサンプル

環境
Google Chrome 105.0.5195.127
Windows 10 Home 64bit
jquery 3.6.1

構文
const オブジェクトの変数名 = {属性1:値1,…}
$.each(オブジェクトの変数名, function(index,val){処理コード}
jQuery.each()でオブジェクトの要素をループで処理します。

使用例

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
  $("#btns").click(function(){
     const student = {
           name: '太郎',
            age: '30',
            city: 'tokyo'
          }
     $.each(student, function(index,val){
     console.log(index + ': ' + val);
    });
  });
});
</script>
</head>
<body>
<p>
<input type="button" id="btns" value="表示"></p>
</body>
</html>

実行結果
「表示」ボタンを押すと、コンソールに下記メッセージが表示されます。
name: 太郎
age: 30
city: tokyo

jQuery

Posted by arkgame