Я хочу создать пользовательский выбор диапазона, в котором пользователи могут выбрать начальный и конечный дни из данных вариантов. Макет и данные, которые я получаю от API, таковы, что я не могу использовать плагины jQuery/javascript datepicker. Кроме того, это очень просто.Как сделать простой выбор диапазона в javascript
Основная концепция такова: Предположим, что существует 10 вариантов (1,2,3,4,5,6,7,8,9,10).
Если пользователь нажмет на 3, начнется его диапазон. И при втором нажатии, скажем, пользователь выбирает 8, его конец диапазона. Очень простой подборщик.
<div class="range_container">
<div class="day">Day 1</div>
<div class="day">Day 2</div>
<div class="day selected start-day">Day 3</div> <!-- If User Picks 3, add "selected" and "start-day" class-->
<div class="day">Day 4</div>
<div class="day">Day 5</div>
<div class="day">Day 6</div>
<div class="day">Day 7</div>
<div class="day selected end-day">Day 8</div><!-- User Picks 8, same as start date -->
<div class="day">Day 9</div>
<div class="day">Day 10</div>
</div>
Как я могу достичь этого с помощью jquery ?. Однако я стараюсь отвечать на запросы Google, результаты всегда приводят к выбору диапазона дат, который не является тем, что я ищу. Пожалуйста помоги! Любые ссылки на учебные пособия или руководства будут очень оценены.
Благодарим за решение! Я определенно попробую решения, предложенные Кишаном и Тай-Дуонг-Нгуеном, но пока это лучший вариант для меня, поскольку мне нужно спешить с этим проектом. Это было также то, что я пытался сделать в своем коде, но не мог обойти его. Спасибо @ Theodore K. –
@ Kanchan, рад, что помог. Исправлена ошибка, замененная 'break' на' return 0', которая вызвала исключение. –
@ KanchanRai, пожалуйста, помните, чтобы всегда предлагать полезные ответы. –