Warm tip: This article is reproduced from serverfault.com, please click

其他-如何在 jQuery 中选择具有多个类的元素?

(其他 - How can I select an element with multiple classes in jQuery?)

发布于 2009-06-24 22:28:58

我想选择所有具有两个类ab.

<element class="a b">

因此,只有具有这两个的元素

当我使用$(".a, .b")它时,它给了我联合,但我想要交集。

Questioner
Mladen
Viewed
0
Sasha Chedygov 2018-11-26 05:26:57

如果你只想匹配具有两个类的元素(交集,如逻辑 AND),只需将选择器写在一起,中间没有空格

$('.a.b')

顺序不相关,因此你也可以交换类:

$('.b.a')

因此,要匹配具有类divID 的元素,你可以编写:abc

$('div#a.b.c')

(在实践中,你很可能不需要获得特定的信息,ID 或类选择器本身通常就足够了:$('#a')。)