JQuery选择多个类

时间:2014-05-18 20:36:43

标签: jquery

我正在尝试选择具有某些类的元素。

以下只会选择classA:

 $('.holder').children('div[class*=classA]');

Div可以同时拥有classA或classB以及其他类!

所以它可以是这样的:

<div class="holder">
    <div class="classA"/>
    <div class="classA otherClass"/>
    <div class="classB"/>
    <div class="classB thirdClass"/>
    <div class="whatever"/>
</div>

如何选择classA和classB的所有元素?

2 个答案:

答案 0 :(得分:2)

您想使用,(逗号)来分隔您的选择器:

$('#holder').children('.classA, .classB, .thirdClass, .otherClass')

演示:

http://jsfiddle.net/mEAFh/1

答案 1 :(得分:1)

您可以在$('#holder')对象上使用“find”功能作为

var myDivs = $('#holder').find('.classA, .classB')

循环对象 myDivs 以获取具有所请求类的每个div。