Hvordan kan jeg få den valgte værdi i en dropdown-boks ved hjælp af jQuery?
Jeg har prøvet at bruge
var value = $('#dropDownId').val();
og
var value = $('select#dropDownId option:selected').val();
men begge returnerer en tom streng.
var value = $('#dropDownId:selected').text()
Det burde fungere fint, se dette eksempel:
$(document).ready(function(){
$('#button1').click(function(){
alert($('#combo :selected').text());
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="combo">
<option value="1">Test 1</option>
<option value="2">Test 2</option>
</select>
<input id="button1" type="button" value="Click!" />