Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Собрать значения input в json формат (https://javascript.ru/forum/dom-window/75684-sobrat-znacheniya-input-v-json-format.html)

Янковиц 29.10.2018 16:35

Собрать значения input в json формат
 
Добрый день. Есть следующая разметка:
<div class="item">
	<span class="day active" data-id="1">Пн: </span>
	<span class="hour">24 h.</span>
	<span class="time">
		<div class="clock-timepicker">
			<input type="text" class="start time-schedule" value="00:00" >
		</div>
		<div class="clock-timepicker" >
			<input type="text" class="end time-schedule" value="23:59" >
		</div>
	</span>
</div>
<div class="item">
	<span class="day" data-id="2">Вт: </span>
	<span class="hour">24 h.</span>
	<span class="time">
		<div class="clock-timepicker">
			<input type="text" class="start time-schedule" value="00:00">
		</div>
		<div class="clock-timepicker" >
			<input type="text" class="end time-schedule" value="23:59" >
		</div>
	</span>
</div>

// здесь ещё будут несколько таких же элементов


Помогите пожалуйста пройтись по всем элементам с классом item. Если в нём элемент с классом day имеет класс active, то собираются следующие данные в массив: data-id, input. start, input .end
Буду благодарен за любую помощь.

Янковиц 29.10.2018 16:38

А, ещё момент. Результат должен быть в формате json

laimas 30.10.2018 05:08

Цитата:

Сообщение от Янковиц
данные в массив: data-id, input. start, input .end

Массив или массив объектов [{data-id: value, start: value, end: value}, {...}]? И не input, а его значение надо полагать.


Часовой пояс GMT +3, время: 11:39.