小编典典

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

jQuery

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

<element class="a b">

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

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


阅读 348

收藏
2022-02-10

共1个答案

小编典典

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

$('.a.b')

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

$('.b.a')

因此,要匹配ID 为with classes and的div元素,您可以编写:a``b``c

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

(在实践中,您很可能不需要得到那个特定的,并且一个 ID 或类选择器本身通常就足够了:$('#a')。)

2022-02-10