프로그래밍 언어/jQuery, ajax

jQuery에서 여러 클래스가있는 요소를 선택하는 방법

Rateye 2021. 6. 2. 10:58
728x90
반응형
질문 : jQuery에서 여러 클래스가있는 요소를 어떻게 선택할 수 있습니까?

ab 가있는 모든 요소를 선택하고 싶습니다.

<element class="a b"> 

따라서 두 클래스가 모두있는 요소 만 해당됩니다.

$(".a, .b") 를 사용하면 합집합을 제공하지만 교차점을 원합니다.

답변

클래스가있는 요소 만 일치 시키려면 (논리적 AND와 같은 교차점) 사이에 공백없이 선택자를 함께 작성하면됩니다.

$('.a.b') 

순서는 관련이 없으므로 클래스를 바꿀 수도 있습니다.

$('.b.a') 

그래서 맞게 div 의 ID가 요소 클래스와 a bc , 당신이 쓰는 것을 :

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

(실제로는 특정 할 필요가 없을 가능성이 높으며 ID 또는 클래스 선택기만으로도 충분합니다 : $('#a') .)

출처 : https://stackoverflow.com/questions/1041344/how-can-i-select-an-element-with-multiple-classes-in-jquery
728x90
반응형