How can I select an element with multiple classes in jQuery?

前端 未结 13 2390
一向
一向 2020-11-22 00:51

I want to select all the elements that have the two classes a and b.


So, only the e

13条回答
  •  别跟我提以往
    2020-11-22 00:59

    If you want to match only elements with both classes (an intersection, like a logical AND), just write the selectors together without spaces in between:

    $('.a.b')
    

    The order is not relevant, so you can also swap the classes:

    $('.b.a')
    

    So to match a div element that has an ID of a with classes b and c, you would write:

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

    (In practice, you most likely don't need to get that specific, and an ID or class selector by itself is usually enough: $('#a').)

提交回复
热议问题