Javascript 如何从下拉菜单中获取值

Javascript 如何从下拉菜单中获取值,javascript,jquery,html,css,sumoselect.js,Javascript,Jquery,Html,Css,Sumoselect.js,我有一个下拉菜单,其中包含可以使用多个选项选择的复选框。这是下拉菜单的标记 <select multiple="multiple" name="somename" id="uq" class="select"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="mercedes">M

我有一个下拉菜单,其中包含可以使用多个选项选择的复选框。这是下拉菜单的标记

<select multiple="multiple" name="somename" id="uq" class="select">
    <option value="volvo">Volvo</option>
   <option value="saab">Saab</option>
   <option value="mercedes">Mercedes</option>
   <option value="audi">Audi</option>
   <option value="bmw">BMW</option>
</select>
我遵循这一点来获取下拉菜单中的multiselect复选框选项,但我不知道如何获取该值

请帮帮我…谢谢

更新

$("#submit").click(function (evnt) {
    evnt.preventDefault();
    alert(v);
    console.log(v);
});
更新2

$(document).ready(function () {

       $('.select').on('change', function (e) {
           console.log($(this).val()) // value
       }).SumoSelect({});

       $("#submit").click(function (evt) {
           evt.preventDefault();

           var v = $("#uq").val();
           alert(v)

您可以绑定到
change
事件并获得相应的值

$(document).ready(function () {

    $('.select').on('change', function(e) {
        console.log($(this).val()) // value
    }).SumoSelect({})
});
-滚动至底部查看
。准备就绪
code

您可以在做出选择后读取值。 例如:

$('#读取btn')。单击(函数(){
var v=$(“#uq”).val();
警报(五)
});

沃尔沃汽车
萨博
梅赛德斯
奥迪
宝马

阅读所有选项
此JS代码根本不侦听事件。谢谢..它成功了!!伟大的如果你想在
点击
事件或其他东西中获取值,只需调用
$('.select').val()
嘿,我需要你的帮助一次..我试图在我的应用程序中实现同样的功能.我在('change',函数(e){console.log($(this.val())//value}.SumoSelect({});`在document.ready和'alert($('.select').val());`在按钮点击事件中,我看不到下拉菜单中的复选框。请帮助我。。Thanks@RadheyPandey您能在JSFIDLE中重现错误吗?控制台中是否有错误?请参阅我文章中的更新2。我尝试以这种方式实现..但我无法获得下拉菜单单击事件..等等,也没有值
$(document).ready(function () {

    $('.select').on('change', function(e) {
        console.log($(this).val()) // value
    }).SumoSelect({})
});