Javascript 使用具有相同类名的多个div获取每个div的所有select值

Javascript 使用具有相同类名的多个div获取每个div的所有select值,javascript,jquery,select,Javascript,Jquery,Select,当具有多个具有相同类名的div时,是否有方法获取具有特定类名的div中所有选定值的数组 <div class="mydiv"> <select name="first"> <option value="1">One</option> <option value="2">Two</option> </select> <select name="second" "> <

当具有多个具有相同类名的div时,是否有方法获取具有特定类名的div中所有选定值的数组

<div class="mydiv">
<select name="first">
     <option value="1">One</option>
     <option value="2">Two</option>
</select>
<select name="second" ">
     <option value="1">One</option>
     <option value="2">Two</option>
</select> </div>

<div class="mydiv">
<select name="first">
     <option value="1">One</option>
     <option value="2">Two</option>
</select>
<select name="second" ">
     <option value="1">One</option>
     <option value="2">Two</option>
</select> </div>

一
二
一
二
如果我这样做:
$(“.mydiv”).each(函数(){})

我将通过两个div循环(总共两倍于我有两个类为mydiv的div),这就是我想要的。现在,我想为每个选择(第一次和第二次)获取每个div中的选定值。

您可以使用

以下假设您需要为每个

let res=$('.mydiv').map(函数(){
返回[$(this).find('select').map(函数(){
返回$(this.val())
}).get()]
}).get()
console.log(res)

一
二
一
二
一
二
一
二

这正是我想要实现的目标。谢谢:)