Javascript 使用具有相同类名的多个div获取每个div的所有select值
当具有多个具有相同类名的div时,是否有方法获取具有特定类名的div中所有选定值的数组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 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)
一
二
一
二
一
二
一
二
这正是我想要实现的目标。谢谢:)