1

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

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

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

我尝试了以下变体:

$.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

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

4

4 回答 4

7

也许

$('#mydiv select.myclass, #mydiv select.myotherclass')
于 2013-01-23T19:06:24.870 回答
1

尝试这个

JS代码

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

演示

于 2013-01-23T19:25:26.243 回答
1
$.each($("#mydiv .myclass, #mydiv .myotherclass"), function(){ // handle stuff });
于 2013-01-23T19:06:40.823 回答
1

我认为它适用于

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

就像在 Css 选择器中一样

于 2013-01-23T19:07:21.417 回答