JQuery

[Traversing] JQ - children() 메서드 - 자식요소찾기 / find() 메서드 - 자손요소찾기

목차

 

children() : 모든 자식 요소 찾기
children("검색필터링") : 검색필터링으로 걸러낸 자식 요소 찾기 

find("검색필터링") : 검색필터링으로 걸러낸 모든 자손 요소 찾기

find("*") : 모든 자손 요소 찾기

 

 

children() - 모든 자식 요소 찾기

 

<style>

.homzzang * { 

    display: block;

    border: 2px solid lightgrey;

    color: lightgrey;

    padding: 5px;

    margin: 15px;

}

</style>

 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script>

$(document).ready(function(){

    $("div").children().css({"color": "red", "border": "2px solid red"}); // div의 자식들

});

</script>


<div class="homzzang" style="width:500px;">div (나) 

  <p>p (자식)

    <span>span (손자)</span>     

  </p>

  <p>p (자식)

    <span>span (손자)</span>

  </p> 

</div>


결과 보기

 

children("검색필터링") - 검색필터링으로 걸러낸 자식 요소 찾기


<style>

.homzzang * { 

    display: block;

    border: 2px solid lightgrey;

    color: lightgrey;

    padding: 5px;

    margin: 15px;

}

</style>

 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script>

$(document).ready(function(){

    $("div").children("p:last").css({"color": "red", "border": "2px solid red"}); // 자식 중 마지막 p만

});

</script>


<div class="homzzang" style="width:500px;">div (나) 

  <p>p (자식)

    <span>span (손자)</span>     

  </p>

  <p>p (자식)

    <span>span (손자)</span>

  </p> 

</div>


결과 보기

 

find("검색필터링") - 검색필터링으로 걸러낸 모든 자손 요소 찾기

 

<style>

.homzzang * { 

    display: block;

    border: 2px solid lightgrey;

    color: lightgrey;

    padding: 5px;

    margin: 15px;

}

</style>

 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script>

$(document).ready(function(){

    $("div").find("span").css({"color": "red", "border": "2px solid red"}); // 자손 중 모든 span

});

</script>

 

<div class="homzzang" style="width:500px;">div (나) 

  <p>p (자식)

    <span>span (손자)</span>     

  </p>

  <p>p (자식)

    <span>span (손자)</span>

  </p> 

</div>


결과 보기

 

find("*") - 모든 자손 요소 찾기

 

<style>

.homzzang * { 

    display: block;

    border: 2px solid lightgrey;

    color: lightgrey;

    padding: 5px;

    margin: 15px;

}

</style>

 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script>

$(document).ready(function(){

    $("div").find("*").css({"color": "red", "border": "2px solid red"}); // 모든 자손 요소

});

</script>


<div class="homzzang" style="width:500px;">div (나) 

  <p>p (자식)

    <span>span (손자)</span>     

  </p>

  <p>p (자식)

    <span>span (손자)</span>

  </p> 

</div>


결과 보기


방문 감사합니다. (즐겨찾기 등록: Ctrl + D)

분류 제목
Traversing JQ - Traversing - 특정요소찾기 (= 특정요소선택 = 트래버싱)
Traversing JQ - parent() , parents() , parentsUntil() 메서드 - 부모요소찾기 (= 부…
Traversing JQ - children() 메서드 - 자식요소찾기 / find() 메서드 - 자손요소찾기
Traversing JQ - 형제찾기 메서드 - siblings() , next() , nextAll() , nextUntil(…
Traversing JQ - 검색필터링 메서드 - first() , last() , eq() , filter() , not() …
AJAX JQ - AJAX (아작스) 소개 - 정의 / 기본예제 / 메서드종류
AJAX JQ - load() 메서드 ★ - 파일 내용 가져오기 (= load메서드 = 아작스 로드메서드)
AJAX JQ - get()/post() 메서드 - 서버에 정보요청 (= get메서드 = 겟메서드 / post메서드 …
Misc JQ - noConflict() 메서드 ★★★ - javascript (JS) 기반의 다른 프레임워크와의 충…
Examples jQuery Examples - 제이쿼리 예제 복습
Examples JQ - Quiz - 제이쿼리 퀴즈테스트
Selector JQ - * 선택자 - 모든 요소 선택. (= 전체선택자 = 전체 요소선택자 = 아스테리크 선택자)
Selector JQ - #id 선택자 - 지정 아이디 갖는 요소 선택. (= 아이디 선택자)
Selector JQ - .class 선택자 - 지정 클래스 갖는 요소 선택. (= 클래스 선택자)
Selector JQ - element 선택자 - 지정 요소 모두 선택. (= 요소선택자)
3/20
목록
  • 채팅방
  • 필독
1. 채팅창 헤드에서 접속자 확인 2. 닉네임 클릭해 1:1 채팅 가능 3. 닉네임 클릭해 귓속말 가능 4. 닉네임 클릭해 호출하기 가능 5. 우하단 클릭해 환경 설정 가능 6. 의뢰글 작성 후 의뢰 상담 가능 7. 질문글 작성 후 질문 상담 가능 8. 채팅방에 개인정보 입력 금지 9. 채팅방에 광고 욕설 비방 금지
 홈  PC버전 로그인 일본어
웹디자인언어
서버관리언어
고급코딩언어
그누보드
제작의뢰
Q&A
커뮤니티 3
웹유틸
회원센터
홈짱 PC버전 로그인