@lexstile

Как взять значение атрибута выбранного option?

<select id="price_23" sb="15548439" style="display: none;">
<option value="65000" valid="308" priceid="1401" itemprop="price" selected="selected">Цирковое шоу</option>
<option value="65000" valid="268" priceid="1321" itemprop="price">Королевство еды</option>
<option value="65000" valid="267" priceid="1320" itemprop="price" selected="selected">Инструменты</option>
<option value="65000" valid="266" priceid="1319" itemprop="price" selected="selected">Насекомые</option>
</select>

Нужно взять у выбранных option priceid
  • Вопрос задан
  • 762 просмотра
Решения вопроса 2
Bigata
@Bigata
Web, PHP, JavaScript, HTML, Базы данных, Фриланс
for (var i = 0; i < document.getElementsByTagName('option').lendth; i++){
if (document.getElementsByTagName('option')[i].selected == true)
console.log(document.getElementsByTagName('option')[i].priceid);
}
Ответ написан
Комментировать
Eridani
@Eridani
Мимо проходил
Ну, начнем с того, что для своих атрибутов лучше используйте data - data-priceid и т.п.
$('select').change(function(){
	console.log($(this).find('option:selected').attr('priceid'));
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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