jQuery 선택자 (selector)
기본적인 jQuery 선택자를 정리 해야겠다.
먼저 jQuery의 호출문은 대체로 다음과 같은 형태로 사용된다.
$(선택자).메서드();
여기서 선택자는 조작할 객체를 찾는 검색이다.
간단한 엘리먼트, 태그부터 시작해 정밀한 선택과 효율적인 처리를 위해 훨씬 더 복잡한 문법이 필요하다.
먼저 간단하게 (h1)엘리먼트를 찾는것 부터
<body><h1>제목입니다.</h1> <h2>제목입니다2.</h2> <h3>제목입니다3.</h3> </body> 이후에 jquery $('h1').css('background', 'red');
$('h1') h1 태그의
.css css 스타일을
('background', 'red') 배경을 빨간색으로
이렇게 생각하면 될거같다.
이건 h1태그만 지정해줬으니 실행시켜보면 h1태그 부분만 배경색이 변해있다.
이번에는 좀더 다양하게 해본다.
<body> <h1>제목입니다.</h1> <h2 id="para">작은 제목입니다.</h2> <h2 class="sample>샘플 입니다.</h2> <script> $('*').css('background', 'yellow'); $('h1').css('color', 'blue'); $('#para').css('color', 'green'); $('.sample').css('color', 'red'); </script> </body>
여기에는 그냥 엘리먼트 뿐만 아니라 아이디 클래스도 나와있다.
하나씩 살펴보면
$('*') 문서 전체를 의미한다
$('h1') h1엘리먼트를 지정
$('#para') 아이디가 para인 엘리먼트를 지정
$('.sample') 클래스네임이 sample인 엘리먼트를 지정 이렇게 생각하면 될거 같다.
이렇게 jquery의 기본적인 셀렉터들은 아이디 태그네임 클래스네임을 가지고 여러가지 속성을 변경해줄수 있다.
'JavaScript > jquery' 카테고리의 다른 글
필터(FILTER) 3 (0) | 2017.10.03 |
---|---|
필터(FILTER) 1 (0) | 2017.10.03 |
jQuery 자식 선택자 (0) | 2017.09.18 |
jQuery 명칭 충돌 (noConflict) (0) | 2017.09.18 |
jQuery 소개 (0) | 2017.09.06 |
댓글
이 글 공유하기
다른 글
-
필터(FILTER) 1
필터(FILTER) 1
2017.10.03 -
jQuery 자식 선택자
jQuery 자식 선택자
2017.09.18 -
jQuery 명칭 충돌 (noConflict)
jQuery 명칭 충돌 (noConflict)
2017.09.18 -
jQuery 소개
jQuery 소개
2017.09.06