본문 바로가기
기초 및 언어/▶ JavaScript&JQuery

05. jQuery에서 children() vs find() 차이 정리

by 류딩이 2025. 9. 8.

📌 jQuery에서 children() vs find() 차이 정리

$(document).ready(function(){
	$('button').click(function(){
			
		/* 자식 접근할 떄 .children함수 */
		$('div').children().css('border-bottom', '3px solid blue')
			
		/* 자손에 접근할 때 find, 자손의 클래스를 넣어야함 */
		$('div').find('.selected').css('color', 'orange')
			
		/* 모든자손 : * 작성 */
		$('div').find('*').css('color', 'orange')
	})
 })

 

 

✅ 정리

  • .children() → 직계 자식만 선택
  • .find(선택자) → 모든 자손 중에서 특정 요소 선택
  • .find('*') → 모든 자손 요소 전부 선택

 

📌 jQuery에서 parent() vs parents() 차이 정리

$(document).ready(function(){
	$('button').click(function(){
		// span의 바로 위 부모에 빨간테두리
		$('span').parent().css('border-bottom', '2px solid red') 
		// 모든 조상 접근하여 폰트 바꿈
		$('span').parents().css('font-style', 'italic') 
	})
})

 

✅ 정리

  • .parent() → 직계 부모만 선택
  • .parents() → 모든 조상 선택