获取所有的选择元素的所有选择的选项元素的形式(Get all selected options el

2019-07-31 15:06发布

大家好,感谢您抽出时间来回答我的问题。

我有6个与类“skillLevel”的选择元件的一种形式。 我需要得到(优选在阵列中]使用jQuery各选择元件的值。

我怎样才能做到这一点?

Answer 1:

您可以使用map的方法:

var arr = $('select.skillLevel').map(function(){
              return this.value
          }).get()

arr是值的阵列。



Answer 2:

    var array = [];
    $('.skillLevel  option:selected').each(function() {
        array[ $(this).val()] = $(this).text();
    });


Answer 3:

像这样的东西会为你做的。

var val = new Array();

$("select.skillLevel").each(function(){
    val.push(this.value);
});


Answer 4:

使用它作为

$(".skillLevel option:selected").each(function () {
            alert($(this).text());
});

看看这个小提琴

http://jsfiddle.net/zF6HY/1/

:从礼貌JqueryApi



Answer 5:

希望这拨弄将帮助您: 所有选择的选项



Answer 6:

我认为你必须使用$(".skillLevel")来选择你想要的所有值的元素,然后遍历它们,并使用.val()来提取每个元素的值,并把它当作你想。

希望这可以帮助!



文章来源: Get all selected options elements from all select elements in a form