반응형

    jquery .parent 썸네일

    jquery .parent()

     

    .parent()는 요소의 바로 위의 부모 요소에게 접근합니다.

     

    간단한 예로는 아래와 같다

    <!--li들의 부모는 ul입니다-->
    <ul>
        <li>1</li>
        <li>2</li>
    </ul>
    
    <!--p의 부모는 div입니다-->
    <div>
        <p>부모찾기</p>
    </div>
    

     

     

    2021.04.21 - [웹언어/jQuery] - [jQuery] 제이쿼리 eq

     

    [jQuery] 제이쿼리 eq

    jquery .eq() .eq(숫자)는 같은 부모의 자식 중에서 '숫자'번째 에게 접근합니다. .index()는 숫자만 반환하는 것에 비에 eq()는 요소를 반환하기 때문에 요소의 컨트롤에 매우 유용합니다. n번째 요소 찾

    jh91.tistory.com

     

    eq() 때에 사용했던 예제입니다.

     

    <ul class="mainMenu">
        <li>Home</li>
        <li>
            웹언어
            <ul class="subMenu">
                 <li>HTML</li>
                 <li>CSS</li>
                 <li>JavaScript</li>
                 <li>jQuery</li>
            </ul>
        </li>
        <li>
            색
            <ul class="subMenu">
                 <li>PANTONE</li>
            </ul>
        </li>
        <li>기타자료</li>
        <li>일상</li>
    </ul>
    부모 찾기
    $('.mainMenu')를 부모인 친구들 <li>HOME</li>
    <li>웹언어</li>
    <li>색</li>
    <li>기타자료</li>
    <li>일상</li>
    <li>웹언어</li>를 부모로 둔 친구들 <ul class="subMenu">
    $(".subMenu")를 부모로 둔 친구들 <li>HTML</li>
    <li>CSS</li>
    <li>JavaScript</li>
    <li>jQuery</li>
    <li>PANTONE</li>
    <li>색</li>를 부모로 둔 친구들 <ul class="subMenu">

    .parent()는 부모의 요소에 접근하게 해 준다.

     

    부모를 찾아 제어해줄 수 있다.

     

    jquery .parents()

     

    .parent()가 부모를 찾는 거라면 .parents('요소명')는 부모를 포함하여 조상 중에서 (조건(요소명))

    조건에 해당하는 요소를 찾아서 반환한다.

     

    parent(), parents() 모두

    $(요소)의 부모나 조상을 탐색한다.

     

    사용법

    //기초 사용법
    //$('요소').parent()
    //$('요소').parents('요소')
    
    //class subMenu의 부모의 글자 색을 파랑으로 바꿔라
    $('.subMenu').parent().css('color','blue');
    
    //subMenu의 자식 li의 조상중에 ul을 찾아서 색을 빨강으로 바꿔라
    $('.subMenu li').parents('ul').css('color','red');

     

    See the Pen jQuery .parent() / .parents() by 윤재현 (@jh91) on CodePen.

    제어하기 

     

    아래의 것들 외에도 다른 여러 가지 방법으로 제어가 가능하다

     

    css 속성 변경

     

    2021.04.13 - [웹언어/jQuery] - [jQuery] 제이쿼리 css

     

    [jQuery] 제이쿼리 css

    jquery .css() .css()은 요소의 css 속성을 바꾸는 기능을 수행하는 매소드입니다.  사용법 1 하나의 속성 수정할 때 //요소를 고르고 css('속성 이름','바꿀 값') $(요소).css('color','red'); 사용법 2 여러..

    jh91.tistory.com

     

     

    hover 이벤트 추가 변경

     

    2021.04.08 - [웹언어/jQuery] - [jQuery] 제이쿼리 hover

     

    [jQuery] 제이쿼리 hover

    jquery .hover() .hover(function(){요소에 마우스 올렸을 때 조건},function(){요소에 마우스가 올라가지 않았을 때})는 요소에 마우스를 올렸을때 기능을 추가하는 매소드입니다. 사용법1 요소에 마우스를

    jh91.tistory.com

     

    보이고 숨기고 

     

    2021.04.16 - [웹언어/jQuery] - [jQuery] 제이쿼리 show / hide

     

    [jQuery] 제이쿼리 show / hide

    jquery .show() .show()는 요소의 css가 display:none; 일 때 요소를 display:block;으로 바꿔주는 함수이다. 예시) 아래의 button을 눌러서 숨겨진 요소를 보이게 할 수 있다. 요소 보이게 하기 팝업입니다. $(d..

    jh91.tistory.com

     

    반응형

    '웹언어 > jQuery' 카테고리의 다른 글

    [jQuery] 제이쿼리 요소 추가하기  (2) 2021.07.01
    [jQuery] 제이쿼리 children / find  (28) 2021.05.11
    [jQuery] 제이쿼리 toggle  (20) 2021.04.22
    [jQuery] 제이쿼리 eq  (10) 2021.04.21
    [jQuery] 제이쿼리 width / height  (6) 2021.04.19
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기