如何使用jQuery获得下拉框的选定值? 我试着用

var value = $('#dropDownId').val();

and

var value = $('select#dropDownId option:selected').val();

但两者都返回空字符串。


当前回答

我知道这是旧的,但我想我更新了一个更最新的答案

$( document ).on( 'change', '#combo', function () {
var prepMin= $("#combo option:selected").val();
 alert(prepMin);
});

我希望这对你们有帮助

其他回答

$("select[id$=dropDownId]").val()

试试这个

使用这些代码中的任何一个

$('#dropDownId :selected').text();

OR

$('#dropDownId').text();

试试这个,它得到的值:

(“选择# myField美元)。找到选项:selected’)。瓦尔();

你可以使用以下任何一种:

$(document).on('change', 'select#dropDownId', function(){

            var value = $('select#dropDownId option:selected').text();

            //OR

            var value = $(this).val();

});

试试这个

$("#yourDropdown option:selected").text();