Java Script/JQuery

[JQuery] each, toggleClass #0418수업 #4교시

웨일파도 2023. 4. 18. 13:00
반응형
// add() : 요소 추가
// each() : for문 대신 각각 접근
// toggleClass() : on off 가 반복하여 실행
<!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;
        }
        .test {
            border: 1px solid red;
        }
    </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>
// add() : 요소 추가
// each() : for문 대신 각각 접근
// toggleClass() : on off 가 반복하여 실행
     $(function() {
        $("#btn").on("click", function(){
            $("li").each(function() {
                $(this).toggleClass("test");
            })
        })
    })
   
</script>
반응형