728x90
μ μ΄μΏΌλ¦¬ : μμ± μ νμ
JQueryλ html μμμ κ΄λ ¨λ κΈ°λ₯ꡬνμ΄ λ§μ, κ·Έλ§νΌ CSSμ λ§€μ° λ°μ ν κ΄κ³κ° μμ΅λλ€. μ€λμ JQueryμ μμ± μ νμμ λνμ¬ μμ보λλ‘ νκ² μ΅λλ€.
1. μμ± μ νμ
μ νμ μ’ λ₯ | μ€λͺ | |
---|---|---|
μμ[μμ±] | $("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'λ‘ λλλ μμλ₯Ό μ νν©λλ€. |
2. μμ± μ νμ μ¬μ© μμ
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>μμ± μ νμ</title>
<style>
li {
margin: 5px;
}
</style>
</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>
<script src="https://code.jquery.com/jquery-3.6.1.min.js"
integrity="sha256-o88AwQnZB+VDvE9tvIXrMQaPlFFSUTR+nldQm1LuPXQ="
crossorigin="anonymous"></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>
</body>
</html>
κ²°κ³Όλ λ€μκ³Ό κ°μ΅λλ€.

728x90
'JQuery' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ μ΄μΏΌλ¦¬ : ν΄λμ€ κ΄λ ¨ λ©μλ (3) | 2022.09.04 |
---|---|
μ μ΄μΏΌλ¦¬ : νμ μ νμ (5) | 2022.09.01 |
μ μ΄μΏΌλ¦¬ : νν° μ νμ (10) | 2022.08.30 |
μ μ΄μΏΌλ¦¬ : κΈ°λ³Έ μ νμ (6) | 2022.08.30 |
μ μ΄μΏΌλ¦¬ : μ°κ²° λ°©λ² (10) | 2022.08.29 |
λκΈ