我想选择所有具有两个类a和b.
a
b
<element class="a b">
因此,只有具有这两个类的元素。
当我使用$(".a, .b")它时,它给了我联合,但我想要交叉点。
$(".a, .b")
如果您只想匹配两个类的元素(交集,如逻辑 AND),只需将选择器写在一起,中间不带空格:
$('.a.b')
顺序不相关,因此您也可以交换类:
$('.b.a')
因此,要匹配ID 为with classes and的div元素,您可以编写:a``b``c
div
a``b``c
$('div#a.b.c')
(在实践中,您很可能不需要得到那个特定的,并且一个 ID 或类选择器本身通常就足够了:$('#a')。)
$('#a')