JavaScriptで上記のtableから要素を取得し平均点を求めることはできたのですが最高得点者、最低得点者を動的に求めることができません。
新たにtableに要素が追加されたときに対応できるようにしたいです。
HTMLにclassやIDの何を追加しても大丈夫です。
よろしくお願い致します。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
function getData(){ var d=[]; $('table tr').each(function(i, e){ var dd=[]; if (i===0) $(this).find('th').each(function(j, el){dd.push($(this).text())}); else $(this).find('.table1').each(function(j, el){dd.push($(this).text())}); d.push(dd); }); return d; } 表示結果 63832093771005 function getName(){ var b=[]; $('table tr').each(function(i, e){ var bb=[]; if (i===0) $(this).find('#table1').each(function(j, el){bb.push($(this).text())}); else $(this).find('#table1').each(function(j, el){bb.push($(this).text())}); b.push(bb); }); return b; } 表示結果 田中佐藤鈴木清水須藤石井森本 var hash = { name: gg, ten: arr }; var max = (hash.reduce((a,b)=>a.ten>b.ten?a:b).name); $('#max').html(max); var min = (hash.reduce((a,b)=>a.ten<b.ten?a:b).name); $('#min').html(min); ソースコード
試したこと
tableの内容をを配列にしたり最大値、最小値を求めるコードを書いたのですが表示されません。
最高得点者、最低得点者の名前のみ表示したいです。
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー