У меня есть таблица и раскрывающийся список, опции которого создаются кодом JavaScript с двумя вариантами - 2018 и 2019.
мне нужен код, чтобы отобразить ТОЛЬКО строки таблицы с выбранным годом и установить их в порядке по дате, затем по часам.
первая ячейка таблицы: дата (дд / мм / гггг)
вторая ячейка таблицы: час (формат 24 часа)
var select = document.getElementById("year");
var options = ["2018", "2019"];
for (var i = 0; i < options.length; i++) {
var opt = options[i];
var el = document.createElement("option");
el.textContent = opt;
el.value = opt;
select.appendChild(el);
}
<select id="year">
</select>
<table>
<tbody>
<tr>
<td>06/05/2018</td>
<td>16:00h</td>
<td>Chris</td>
</tr>
<tr>
<td>24/10/2019</td>
<td>20:00h</td>
<td>Alex</td>
</tr>
<tr>
<td>11/03/2018</td>
<td>15:00h</td>
<td>Dani</td>
</tr>
<tr>
<td>08/04/2019</td>
<td>12:30h</td>
<td>Joe</td>
</tr>
<tr>
<td>22/04/2018</td>
<td>10:30h</td>
<td>Mike</td>
</tr>
</tbody>
</table>