Показать сообщение отдельно
  #1 (permalink)  
Старый 25.11.2020, 13:14
Аспирант
Отправить личное сообщение для nikoshot Посмотреть профиль Найти все сообщения от nikoshot
 
Регистрация: 16.10.2016
Сообщений: 35

Получить значение атрибута для select
Нужна помощь..
Есть код
plusFont1=Number(jsl('[name="fonts"]:checked').attr('data-price'));

Получает атрибут выбранного INPUTA

Сейчас переделали верстку и сделали не input, а через options select
Как эту строку переделать и получить значение выбранного атрибута...

html сейчас такой
<select id="what_fonts" class="what_fonts" name="fonts">
<option selected="selected" value="Arial" data-price='0'>Arial</option>
<option value="Tahoma" data-price='0'>Tahoma</option>
<option value="Calibri" data-price='0'>Calibri</option>
<option value="Times New Roman" data-price='10'>Timesoman</option>
</select>


а был такой
<label>
<input type="radio" name="fonts" value="Arial" data-price='0' checked="">
</label>
<label>
<input type="radio" name="fonts" value="Tahoma" data-price='0'>
</label>
<label>
<input type="radio" name="fonts" value="Calibri" data-price='0'>
</label>
Ответить с цитированием