IT/JQuery
제이쿼리(JQuery) ID, CLASS로 선택하기(제이쿼리 셀렉터 Selector )
꿍짱
2024. 3. 19. 09:38
반응형
제이쿼리 셀렉터란?
제이쿼리를 선택하는 가장 큰 이유는 제이쿼리 선택자이다.
CSS의 선택자를 그대로 사용할 수 있기 때문에 CSS를 해왔던 사람한테는 거부감이 덜 할 것이다.
제이쿼리의 선택자는 $(선택자)의 형태를 띄고 있다.
제이쿼리에 중독되는 이유
제이쿼리에 중독되는 이유는 간단하다.
너무나도 쉬운 선택자 때문이다.
예를들어 title이라는 태그를 선택할때를 살펴보면 알 수 있다.
javascript = document.getElementById('title');
jquery = $("#title")
위의 두개를 비교했을 때 너무나도 간단하게 엘리먼트를 선택 할 수 있다.
물론 javascript es5버전 부터는 querySelector가 나오긴 했지만 제이쿼리 선택자를 보고 있으면 이마저도 길다고 느껴진다.
제이쿼리 id, Class
제이쿼리에서 id와 class를 선택하는 방법은 간단하다.
ID로 선택하는 방법
$("#id")
Class로 선택하는 방법
$(".class")
반응형
그 외 선택자 모음
아래는 id와 class 외에도 필자가 자주 쓰는 선택자 들이다.
선택자 | 예제 | 설명 |
:first-child | $("div:first-chlid") | 첫번 째 요소 선택 |
:last-child | $("div:last-chlid") | 마지막 요소 선택 |
:odd | $("div:odd") | 홀수 번째에 위치한 요소를 모두 선택 |
:even | $("div:even") | 짝수 번째에 위치한 요소를 모두 선택 |
:eq(n) | $("div:eq(1)") | n번째 요소를 선택 |
:checked | $(":checked") | cehecked된 요소를 선택 |
input[name=name] | $("input[name=name]") | input name으로 요소를 선택 |
:hidden | $(":hidden") | hidden된 요소를 선택 |
:visible | $(":visible") | visible된 요소를 선택 |
이외에도 많은 선택자가 있으니 한번 찾아보는 것도 좋을 것 같다.
css에서 쓰이는 선택자는 모두 사용할 수 있다고 보면 된다.
오늘의 포스팅은 여기까지
끝까지 읽어주셔서 감사합니다.
300x250