Как получить значение data в теге select option?

201
06 апреля 2019, 13:40

При помощи jquery необходимо взять значение data из выбранного option. Пытался сделать при помощи selected, но он берет самый первый option на котором саморучно написан атрибут selected...

<select id="product-select" required>
    <option value="Выбранный пакет услуг" disabled selected>Выбранный пакет услуг</option>
    <option data-price="14 800" value="Minimum">Minimum</option>
    <option data-price="21 800" value="Basic">Basic</option>
    <option data-price="32 800" value="Premium">Premium</option>
</select>
$('#product-select').on('change', function () {
    $val = $('#product-select option:selected').data(price);
    $('.buy-popup__price').attr('value', $val + ' рублей');
});
Answer 1

$('#product-select').on('change', function () { 
    $val = $('#product-select option:selected').data("price"); 
    $('.buy-popup__price').attr('value', $val + ' рублей'); 
}); 
$('#product-select').change(); 
$('#product-select').focus();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<select id="product-select" required> 
    <option value="Выбранный пакет услуг" disabled>Выбранный пакет услуг</option> 
    <option data-price="14 800" value="Minimum">Minimum</option> 
    <option data-price="21 800" value="Basic">Basic</option> 
    <option selected data-price="32 800" value="Premium">Premium</option> 
</select> 
<input type="text" class="buy-popup__price" />

READ ALSO
Как восспользоваться библеотекой JQuery?

Как восспользоваться библеотекой JQuery?

Не работает jQueryНе могу подключить его

179
Перемещение объекта в юнити по двум направляющим

Перемещение объекта в юнити по двум направляющим

У меня возник вопрос по перемещению объекта в юнитиУ меня есть платформа которая может ездить по 2 направлающим(одна в носе платформы, друга...

212
Почему объект равен null

Почему объект равен null

Есть простейший класс, не могу понять почему не могу сослаться на ранее созданный объект?

172
Сериализация XML и XMLChoiceAttribute

Сериализация XML и XMLChoiceAttribute

Пытаюсь сериализовать простой объект:

214