У меня есть длинная таблица со столбцами данных расписания, которые я загружаю через форму с помощью jQuery load()
. У меня есть доступ к этим HTML-страницам с данными таблицы и я могу добавить классы / атрибуты данных и т. Д.
Моя форма имеет select
поля для часов и минут (по умолчанию текущее время), и я пытаюсь получить следующий ближайший раз плюс четыре после этого.
Все данные времени в моих таблицах отформатированы как <td>H:MM</td>
.
В идеале с jQuery мне было интересно, как я могу удалить данные таблицы всего, кроме тех времен. В качестве альтернативы, поскольку я могу переформатировать эти данные, я бы упростил свою жизнь, чтобы отформатировать их определенным образом?
Вещи, которые я пробовал - По общему признанию, я новичок в js, поэтому эти вещи могут показаться глупыми:
- Чтение первого символа каждой ячейки и сравнение его с
выбранный час. Это очевидно проблема с 10, 11, 12 и является
действительно интенсивно (это мобильный сайт)
- Использование одного поля времени
select
затем Создание массива каждого
столбец для сравнения с выбранным временем. Не могу заставить это работать
а также создает проблему с необходимостью использовать один выбор для
каждый раз.
В основном ищем небольшое руководство о том, как этого добиться, за исключением или, возможно, включая копирование всех HTML-таблиц в формат JSON ...