๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
jQuery

[JavaScript] jQuery(์ œ์ด์ฟผ๋ฆฌ) - ๊ธฐ๋ณธ ์„ ํƒ์ž

by ์ฝ”๋”ฉ๊ณต์ฑ… 2022. 8. 30.
๋ฐ˜์‘ํ˜•

jQuery ๊ธฐ๋ณธ ์„ ํƒ์ž

์ œ์ด์ฟผ๋ฆฌ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ๋ณธ ์„ ํƒ์ž์— ๋Œ€ํ•ด ์‚ดํŽด๋ด…์‹œ๋‹ค.


๊ธฐ๋ณธ ์„ ํƒ์ž

$("์„ ํƒ์ž")
$("#gnb")

์„ ํƒ์ž ์ข…๋ฅ˜ ์„ ํƒ์ž ์„ค๋ช…
ํƒœ๊ทธ ์„ ํƒ์ž $("p") p ์š”์†Œ ์„ ํƒ
id ์„ ํƒ์ž $("#gnb") #gnb ์š”์†Œ ์„ ํƒ
class ์„ ํƒ์ž $(".logo") .logo์ธ ์š”์†Œ ์„ ํƒ
์ž์‹ ์„ ํƒ์ž $("#gnb > ul > li") #gnb์˜ ์ž์‹ ์š”์†Œ(ul)์˜ ์ž์‹ ์š”์†Œ li๋ฅผ ์„ ํƒ
ํ•˜์œ„ ์„ ํƒ์ž $("#gnb ul") #gnb์˜ ํ•˜์œ„์— ์žˆ๋Š” ๋ชจ๋“  li ์š”์†Œ๋ฅผ ์„ ํƒ
์ธ์ ‘ ์„ ํƒ์ž $("#visual + #content") #visual ๋‹ค์Œ์— ์˜ค๋Š” #content ์š”์†Œ๋ฅผ ์„ ํƒ
ํ˜•์ œ ์„ ํƒ์ž $("#visual ~ #footer") #visual์˜ ํ˜•์ œ ์š”์†Œ #footer๋ฅผ ์„ ํƒ
์ข…์† ์„ ํƒ์ž $("div.util") div ์š”์†Œ ์ค‘ class๊ฐ€ util์ธ ์š”์†Œ๋ฅผ ์„ ํƒ
๊ทธ๋ฃน ์„ ํƒ์ž $(".left, .right, #banner") .left, .right, #banner ์š”์†Œ๋“ค์„ ์„ ํƒ
์ „์ฒด ์„ ํƒ์ž $("*") ๋ชจ๋“  ์š”์†Œ๋ฅผ ์„ ํƒ

์˜ˆ์ œ ์ฝ”๋“œ

<!DOCTYPE html> 
<html lang="ko"> 
<head> 
    <meta charset="UTF-8"> 
    <title>๊ธฐ๋ณธ ์„ ํƒ์ž<title> 
    <style> 
        * {
            margin: 5px;
        }
    </style> 
    <script src="jquery-3.3.1.min.js"></script> 
    <script> 
        $(document).ready(function() {
            $("p").css("border", "4px solid red");
            $("#gnb").css("border", "4px solid orange");
            $(".logo").css("border", "4px solid yellow");
            $("#gnb > ul > li").css("border", "4px solid green");
            $("#gnb ul").css("border", "4px solid blue");
            $("#visual + #content").css("border", "4px solid navy");
            $("#visual ~ #footer").css("border", "4px solid purple");
            $("div.util").css("border", "4px solid pink");
            $(".left,.right,#banner").css("border", "4px solid gray");
        });
    </script> 
</head> 
<body> 
    <header id="header">
        <div class="logo">๋กœ๊ณ </div>
        <div class="util">ํšŒ์›๊ฐ€์ž…</div>
        <nav id="gnb">
            <ul>
                <li>๋ฉ”๋‰ด
                    <ul>
                        <li>๋ฉ”๋‰ด1_1</li>
                    </ul>
                </li>
            </ul>
        </nav>
        <div id="visual">
            <p>๋น„์ฃผ์–ผ</p>
        </div>
        <div id="content">
            <div class="left">์™ผ์ชฝ</div>
            <div class="right">
                <div class="util">์˜ค๋ฅธ์ชฝ</div>
            </div>
        </div>
        <div id="banner">๋ฐฐ๋„ˆ</div>
        <footer id="footer">ํ‘ธํ„ฐ</footer>
    </header>
</body> 
</html>

์ฝ”๋“œํŽœ ๊ฒฐ๊ณผ

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€


Reference Book

JavaScript
HTML
CSS
๊ด‘๊ณ  ์ค€๋น„์ค‘์ž…๋‹ˆ๋‹ค.