-1
ソート関数があり、table
要素内に6 th
タグがあります。この関数を使用して、JSONファイルから正しい属性をソートする必要があります。私は以下のコードを試してみました、それはコンソールにエラーが表示されませんが、それはどのような方法でテーブルセルをソートしません。ソート関数が正しい属性を受け取りません
$('#myTable th').on('click', function() {
//figure out which panel to show
var attrToSort = $(this).attr('rel');
const ordered = people.sort((a, b) => a.attrToSort > b.attrToSort ? 1 : -1);
console.table(ordered);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table id="myTable">
<thead>
<tr>
<th rel="id">id</th>
<th rel="firstName">first name</th>
<th rel="lastName">last name</th>
<th rel="dateOfBirth">date of birth</th>
<th rel="function">function</th>
<th rel="experience">experience</th>
</tr>
</thead>
<tbody class="suggestions">
</tbody>
</table>
魅力的な作品です!ありがとうございました! –
問題はありません –