국비지원 공부 정리/Jquery

jQuery 요소 탐색, 클래스 조작, 이벤트

worldstroy 2025. 3. 20. 09:10

요소의 탐색

jQuery 쓰는 법 의미 예시
• $( 선택자 ).parent().함수() • 바로 위에 존재하는 하나의 부모 요소 선택  
• $( 선택자 ).parents().함수() • 바로 위 부모뿐만 아니라 부모의 부모, 모든 조상을 선택  
• $( 선택자 ).next().함수() • 선택된 요소 바로 다음에 위치한 형제 요소 선택  
• $( 선택자 ).prev().함수() • 선택된 요소 바로 이전에 위치한 형제 요소 선택  
• $( 선택자 ).children().함수() • 선택된 요소의 자식 요소 모두 선택  

 

클래스 조작하기

jQuery 쓰는 법 의미 예시
• $( 선택자 ).addClass(“클래스명”) • 선택된 요소에 클래스 추가 • $("h1").addClass(“.c1”)
• $( 선택자 ).removeClass(“클래스명”) • 선택된 요소에 클래스 삭제 • $("h1").removeClass(“.c1”)
• $( 선택자 ).hasClass(“클래스명”) • 선택된 요소에 클래스가 있는지 여부 확인
• Return 값은 true 와 false 로 나온다.
• $("h1").hasClass(“.c1”)
• $( 선택자 ).toggleClass(“클래스명”) • 선택된 요소에 클래스가 있으면 추가, 없으면 삭제 • $("h1").toggleClass(“.c1”)
• $( 선택자 ).switchClass(“클래스명1”, “클래스명2”, 시간) 특정 시간에 클래스를 바꿈 • $("h1").switchClass(“.c1”."c2",1000)

 

 

jQuery 이벤트 리스너 

 

jQuery 쓰는 법 의미 예시
$().ready() || $() 로딩 시에 실행  
$().`click() 선택자로 선택된 태그를 클릭 시 실행  
$().mouseover() 선택자로 선택된 태그에서 마우스를 내렸을 시 실행  
$().hover() 선택된 태그에 마우스를 올렸을 때 실행  
$().scroll() 스크롤을 내렸을 떄 실행  
$().keydown() 키를 눌렸을 때 실행  
$().keyup() 키를 땠을 때 실행