よろしくお願いいたします。
<追記>
不足していたので追記します。
data01とdata02のデータがあり、ボタン1を押下するとdata01、
ボタン2を押下するとdata02が表に表示される。という仕組みを作りたい。です。
data01、data02共に各データの変数に割り当てていますが、data01,data02を
更に変数で切替えできるようにしたいのです。
ーーーー
複数のデータ(JSON)があり、これをボタンで切替え&表示させたいのです。
現在のソースは下記のようなものになります。
データを指す変数datasetを動的に扱おうとしたのですが
Uncaught TypeError: Cannot read property 'release' of undefined
となってしまいます。
根本的にやり方がダメなのでしょうが、何かヒントでも結構ですので
いただけると幸いです。
<script> $(function(){ var dataset; //data01 var data01 = {release:[ {...},{...} ]} //data02 追記 var data02 = {release:[ {...},{...} ]} //ボタン判定 $('#data1').on('click',function(){ dataset = "data1"; } $('#data2').on('click',function(){ dataset = "data2"; } $('#reset').on('click',function(){ dataset = "reset"; } //データ出力 for(var index in $dataset.release){ $($dataset.release[index][`val$[i]`]).appendTo('table.tbl tbody'); } ]); </script> <body> <button id="data1">データ1</button> <button id="data2">データ2</button> <button id="reset">リセット</button> </body>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/23 07:59
2018/07/23 08:04
2018/07/23 08:17