Java Script/JQuery

[JQuery] 부모자식 요소 #0418수업 #4교시

웨일파도 2023. 4. 18. 12:41
반응형
   parent() : 부모 요소 선택
   parents() : 조상 요소 선택
   parentsUntil() : 매개변수로 넘긴 요소 전까지의 조상 선택

 

<!DOCTYPE html>
<html lang="en">
<head>
    <script
    src="https://code.jquery.com/jquery-3.6.4.js"></script>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        li {
            border: 1px solid #ccc;
            padding: 10px;
        }
        #btn {
            width: 70px;
            height: 50px;
        }
    </style>
</head>
<!-- 부모 자식 요소 찾기 -->
<body>
    <div>
        <ul id="list">
            <li>자바스크립트</li>
            <li id="c">
                <span id="sp">C언어</span>
            </li>
            <li>자바</li>
        </ul>
    </div>
    
    <button id="btn">click</button>
</body>
</html>
<script>
//    parent() : 부모 요소 선택
//    parents() : 조상 요소 선택
//    parentsUntil() : 매개변수로 넘긴 요소 전까지의 조상 선택
    $(function() {
        $("#btn").on("click", function(){
            $("#sp").parentsUntil("div").css("border","solid 2px red");
        })
    })
   
</script>
    // children() : 자식 요소 찾기
    // find() : 자식 요소를 선택함
    // find("*") : 자손 요소 모두 찾기
    // children() : 자식 요소 찾기
    // find() : 자식 요소를 선택함
    // find("*") : 자손 요소 모두 찾기
    $(function() {
        $("#btn").on("click", function(){
            $("#list").find("*").css("border","1px solid red")
        })
    })
반응형