728x90
반응형
질문 : jQuery에서 여러 클래스가있는 요소를 어떻게 선택할 수 있습니까?
a
와 b
가있는 모든 요소를 선택하고 싶습니다.
<element class="a b">
따라서 두 클래스가 모두있는 요소 만 해당됩니다.
$(".a, .b")
를 사용하면 합집합을 제공하지만 교차점을 원합니다.
답변
두 클래스가있는 요소 만 일치 시키려면 (논리적 AND와 같은 교차점) 사이에 공백없이 선택자를 함께 작성하면됩니다.
$('.a.b')
순서는 관련이 없으므로 클래스를 바꿀 수도 있습니다.
$('.b.a')
그래서 맞게 div
의 ID가 요소 클래스와 a
b
와 c
, 당신이 쓰는 것을 :
$('div#a.b.c')
(실제로는 특정 할 필요가 없을 가능성이 높으며 ID 또는 클래스 선택기만으로도 충분합니다 : $('#a')
.)
출처 : https://stackoverflow.com/questions/1041344/how-can-i-select-an-element-with-multiple-classes-in-jquery
728x90
반응형
'프로그래밍 언어 > jQuery, ajax' 카테고리의 다른 글
jQuery로 현재 URL을 얻는 방법 (0) | 2021.06.07 |
---|---|
jQuery에서 5초마다 함수를 호출하는 가장 쉬운 방법 (0) | 2021.06.07 |
Google의 호스팅 된 jQuery를 사용하는 가장 좋은 방법이지만 Google의 호스팅 된 라이브러리로 대체 실패 (0) | 2021.06.04 |
액세스 제어 요청 헤더, jQuery를 사용하여 AJAX 요청의 헤더에 추가됨 (0) | 2021.06.04 |
jQuery를 사용하여 이름으로 요소를 선택하는 방법 (0) | 2021.06.02 |