在 jQuery 中获取多个类选择器

getting multiple class selectors for select in jQuery

本文关键字:选择器 获取 jQuery      更新时间:2023-09-26

我正在尝试获取给定div中的所有选定元素,即使它们具有不同的类名。它看起来像这样:

<div id="mydiv">
    <select class="myclass">...</select>
    <select class="myotherclass">...</select>
</div>

我想用myclassmyotherclass获得所有选择。我已经尝试了几种方法,但无法正确。

我尝试了以下变体:

$.each($('[#mydiv select.myclass][#mydiv select.myotherclass]'), function(){ // handle stuff
$.each($('#mydiv select.myclass select.myotherclass'), function(){ // handle stuff
$.each($('#mydiv select.myclass myotherclass'), function(){ // handle stuff

和其他的,但我似乎无法将两个选择都纳入我的元素选择中。

也许

$('#mydiv select.myclass, #mydiv select.myotherclass')
$.each($("#mydiv .myclass, #mydiv .myotherclass"), function(){ // handle stuff });

我认为它适用于

$('#mydiv select.myclass, #mydiv select.myotherclass')

如在 Css 选择器中

试试这个

JS代码

$('#mydiv select').each(function(){
 console.log($(this));
});

演示