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

发布于 2022-02-17 09:40:55

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

<element class="a b">

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

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

关注者
0
被浏览
75
1 个回答
  • 面试哥
    面试哥 2022-02-17
    为面试而生,有面试问题,就找面试哥。

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

    $('.a.b')
    

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

    $('.b.a')
    

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

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

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



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看