Получить значение Select, не val
Всем привет, есть такой select
<select name="s">
<option value="1">Москва</option>
<option value="2">Санкт-Петербург</option>
</select>
если получают через val(), то получаю через id, а как получить название городов (Jquery)? Важно, id в value нужно оставить, для записи в БД
UPD получить выделенное значение, например если выбрали Москва, то что бы возвращал Москва, не 1
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
$('select').on('change', function() {
console.log($("select option:selected").text());
// или чуть правильнее:
console.log($(this).find(":selected").text());
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.0/jquery.min.js"></script>
<select name="s">
<option value="1">Москва</option>
<option value="2">Санкт-Петербург</option>
</select>