gpt4 book ai didi

javascript - 使用 jQuery 或 JavaScript 从 Select 下拉数组中选择或获取所有值

转载 作者:搜寻专家 更新时间:2023-10-31 08:10:57 25 4
gpt4 key购买 nike

我有以下 HTML 代码:

<Select name=test[]>
<option value="">--Please Select--</option>
<option value="a">Test Value1</option>
</select>

<Select name=test[]>
<option value="">--Please Select--</option>
<option value="a">Test Value2</option>
</select>

<Select name=test[]>
<option value="">--Please Select--</option>
<option value="a">Test Value3</option>
</select>

现在在提交表单之前我想做以下事情

  1. 检查是否选择了以上任何一项。
  2. 如果选择检索其值。

我相信我需要循环,但我无法找到我可以首先获取所有值的初始语法。

我知道如何在为选择元素提供“id”时检查是否选择了任何值。但在本例中,我有一个数组形式的“名称”属性。

我尝试查看不同的地方,但我还没有真正找到好的解决方案。可能我错过了什么。

如果需要任何进一步的信息,请告诉我。

最佳答案

使用 map 功能

var selected = $('select[name="test[]"]').map(function(){
if ($(this).val())
return $(this).val();
}).get();

console.log(selected);

关于javascript - 使用 jQuery 或 JavaScript 从 Select 下拉数组中选择或获取所有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21855680/

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