λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
jQuery

[JavaScript] jQuery(제이쿼리) - 속성 μ„ νƒμž

by 코딩곡책 2022. 8. 30.
λ°˜μ‘ν˜•

jQuery 속성 μ„ νƒμž

μ œμ΄μΏΌλ¦¬μ—μ„œ μ‚¬μš©λ˜λŠ” 속성 μ„ νƒμžμ— λŒ€ν•΄ μ‚΄νŽ΄λ΄…μ‹œλ‹€.


속성 μ„ νƒμž

μ„ νƒμž μ’…λ₯˜ μ„ νƒμž μ„€λͺ…
μš”μ†Œ[속성] $("span[class]") span μš”μ†Œ 쀑 class 속성을 가지고 μžˆλŠ” μš”μ†Œλ₯Ό 선택
μš”μ†Œ[속성='κ°’'] $("span[class='abc']") span μš”μ†Œ 쀑 classκ°€ 'abc'인 μš”μ†Œλ₯Ό 선택
μš”μ†Œ[속성!='κ°’'] $("span[class!='abc']") span μš”μ†Œ 쀑 classκ°€ 'abc'κ°€ μ•„λ‹Œ μš”μ†Œλ₯Ό 선택
μš”μ†Œ[속성~='κ°’'] $("span[class~='abc']") span μš”μ†Œ 쀑 classκ°€ 'abc'λ₯Ό ν¬ν•¨ν•˜λŠ” μš”μ†Œλ₯Ό 선택. 'abc' μ•žμœΌλ‘œ μ—°κ²°λœ λ¬Έμžκ°€ μ—†μ–΄μ•Ό ν•˜λ©° 'bg abc'λŠ” μ„ νƒλ˜μ§€λ§Œ 'bg_abc'λŠ” μ„ νƒλ˜μ§€ μ•ŠμŒ.
μš”μ†Œ[속성*='κ°’'] $("span[class*='abc']") span μš”μ†Œ 쀑 classκ°€ 'abc'λ₯Ό ν¬ν•¨ν•˜λŠ” μš”μ†Œλ₯Ό λͺ¨λ‘ 선택. 'bg abc', 'bg_abc' λͺ¨λ‘ 선택.
μš”μ†Œ[속성|='κ°’'] $("span[class|='abc']") span μš”μ†Œ 쀑 classκ°€ 'abc'λ‚˜ 'abc-'둜 μ‹œμž‘ν•˜λŠ” μš”μ†Œλ₯Ό 선택.
μš”μ†Œ[속성^='κ°’'] $("span[class^='abc']") span μš”μ†Œ 쀑 classκ°€ 'abc'둜 μ‹œμž‘ν•˜λŠ” μš”μ†Œλ₯Ό 선택.
μš”μ†Œ[속성$='κ°’'] $("span[class$='abc']") span μš”μ†Œ 쀑 classκ°€ 'abc'둜 λλ‚˜λŠ” μš”μ†Œλ₯Ό 선택.

예제 μ½”λ“œ

<!DOCTYPE html> 
<html lang="ko"> 
<head> 
    <meta charset="UTF-8"> 
    <title>속성 μ„ νƒμž<title> 
    <style> 
        li {
            margin: 5px;
        }
    </style> 
    <script src="jquery-3.3.1.min.js"></script> 
    <script> 
        $(document).ready(function() {
            $(".list1 > li[class='list_1']").css("border", "2px solid red");
            $(".list1 > li[class!='list_1']").css("border", "2px solid orange");
            $(".list2 > li[class~='list']").css("background", "yellow");
            $(".list2 > li[class*='list']").css("border", "2px solid green");
            $(".list3 > li[class|='list']").css("border", "2px solid blue");
            $(".list4 > li[class^='list']").css("border", "2px solid navy");
            $(".list4 > li[class$='bg']").css("background", "purple");
        });
    </script> 
</head> 
<body> 
    <ul class="list1">
        <li class="list_1">λ‚΄μš©1_1</li>
        <li class="list_2">λ‚΄μš©1_2</li>
        <li class="list_3">λ‚΄μš©1_3</li>
    </ul>
    <ul class="list2">
        <li class="list bg">λ‚΄μš©2_1</li>
        <li class="list_1">λ‚΄μš©2_2</li>
        <li class="list_2">λ‚΄μš©2_3</li>
    </ul>
    <ul class="list3">
        <li class="list">λ‚΄μš©3_1</li>
        <li class="list-1">λ‚΄μš©3_2</li>
        <li class="list-bg">λ‚΄μš©3_3</li>
    </ul>
    <ul class="list4">
        <li class="list">λ‚΄μš©4_1</li>
        <li class="list-1">λ‚΄μš©4_2</li>
        <li class="list-bg">λ‚΄μš©4_3</li>
    </ul>
</body> 
</html>

μ½”λ“œνŽœ κ²°κ³Ό

λ°˜μ‘ν˜•

λŒ“κΈ€


Reference Book

JavaScript
HTML
CSS
κ΄‘κ³  μ€€λΉ„μ€‘μž…λ‹ˆλ‹€.