jQueryでドロップダウンボックスの選択値を取得するには? を使ってみました。
var value = $('#dropDownId').val();
と
var value = $('select#dropDownId option:selected').val();
がありますが、どちらも空の文字列を返します。
var value = $('#dropDownId:selected').text()
この例のように、うまくいくはずです。
$(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!" />