gpt4 book ai didi

javascript - 如何获取多选框的所有选中值?

转载 作者:IT王子 更新时间:2023-10-29 02:52:21 27 4
gpt4 key购买 nike

我有一个 <select>元素与 multiple属性。如何使用 JavaScript 获取此元素的选定值?

这是我正在尝试的:

function loopSelected() { 
var txtSelectedValuesObj = document.getElementById('txtSelectedValues');
var selectedArray = new Array();
var selObj = document.getElementById('slct');
var i;
var count = 0;
for (i=0; i<selObj.options.length; i++) {
if (selObj.options[i].selected) {
selectedArray[count] = selObj.options[i].value;
count++;
}
}
txtSelectedValuesObj.value = selectedArray;
}

最佳答案

使用 jQuery,通常的方式:

var values = $('#select-meal-type').val();

来自docs :

In the case of <select multiple="multiple"> elements, the .val() method returns an array containing each selected option;

关于javascript - 如何获取多选框的所有选中值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5866169/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com