У меня есть следующая таблица HTML:
Date Desc
2018-10-01 Description 1
2018-10-01 Description 2
2018-10-01 Description 3
2018-10-01 Description 4
2018-10-02 Description 1
2018-10-02 Description 2
2018-10-02 Description 3
Я хочу иметь что-то вроде этого:
Date Desc
2018-10-01 Description 1
Description 2
Description 3
Description 4
2018-10-02 Description 1
Description 2
Description 3
Я попробовал вот что:
var seen = {};
$('#TableId tbody tr').each(function () {
var txt = $("td:first-child", $(this)).text();
if (seen[txt]) $(this).text("");
else seen[txt] = true;
});
Но с этим я получаю следующий вывод:
Date Desc
2018-10-01 Description 1
2018-10-02 Description 1
РЕДАКТИРОВАТЬ
Вот Codepen
ОБНОВЛЕНИЕ
Согласно Адаму, ответ теперь работает нормально, но проблема в том, что в моем приложении изменяется порядок сортировки столбца Desc, вот пример с моими реальными данными
Что я делаю не так?И как я могу это решить?