@anmkh

Как получить значение выбранного option, если стоит niceSelect?

Простым способом не получается отловить значение выбранного select, потому что niceSelect добавляет собственный список, а исходный скрывает
<select name="calc-type" id="calc-type" style="display: none;">
    <option value="200">После ремонта</option>
     option value="500">После пожара</option>
      <option value="300">Уборка</option>
</select>

<div class="nice-select" tabindex="0">
<span class="current">После ремонта</span>
<ul class="list">
  <li data-value="200" class="option selected">После ремонта</li>
  <li data-value="500" class="option">После пожара</li>
  <li data-value="300" class="option">Уборка</li></ul></div>
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
Kentavr16
@Kentavr16
long cold winter
const selected = document.querySelector('.option.selected'); 
const value = selectedElement.getAttribute('data-value');
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы