Jquery 尝试在2选择下拉列表中获取值不会';I don’我没有按预期工作

Jquery 尝试在2选择下拉列表中获取值不会';I don’我没有按预期工作,jquery,html,Jquery,Html,我有两个选择,具有相同的类和不同的id。其中一个是隐藏的,但当我尝试获取值时,我只获取我选择的第一个选择的值。请帮忙 HTML 您可以这样做: $('#butBuscar').click(function () { $('.selbuscar').each(function () { var value = $(this).val(); alert(value) }); }); $('#butBuscar').click(function ()

我有两个选择,具有相同的类和不同的id。其中一个是隐藏的,但当我尝试获取值时,我只获取我选择的第一个选择的值。请帮忙

HTML

您可以这样做:

$('#butBuscar').click(function () {
    $('.selbuscar').each(function () {
        var value = $(this).val();
        alert(value)
    });
});
$('#butBuscar').click(function () {
     var value = $('.selbuscar:enabled').val();
     alert(value);
});
您可以循环浏览所有
selbuscar
下拉列表,然后获取每个下拉列表的选定值

更新

要获取“已启用”下拉列表的值,可以执行以下操作:

$('#butBuscar').click(function () {
    $('.selbuscar').each(function () {
        var value = $(this).val();
        alert(value)
    });
});
$('#butBuscar').click(function () {
     var value = $('.selbuscar:enabled').val();
     alert(value);
});

我得到两个选择的值,但如果我只想得到最后一个选择的值。我怎么能得到这个?
$("select[class^='selbuscar']").click(function(){
    var value = $(this).val();
    alert(value);
});