728x90
π selectors νν°λ§ : DOMνΈλ¦¬μμ 1μ°¨ νν°λ§
π Traversing : 2μ°¨ νν°λ§
κΈ°λ³Έ μ νμ
μ νμ | μ€λͺ |
---|---|
π‘ $("*") | λͺ¨λ μμ |
π‘ $("tagλͺ ") | μ§μ ν νκ·Έ μμ |
π‘ $("#id") | μ§μ ν id μμ |
π‘ $(".class") | μ§μ ν class μμ |
π‘ $("[μμ±]") | μ§μ ν μμ± μμ |
π‘ $("[tag1 > tag2]") | μμ μμ |
π‘ $("[tag1 tag2]") | μμ μμ |
π‘ $("[tag1 + tag2]") | λ°λ‘ λ€ νμ μμ |
π‘ $("[tag1 ~ tag2]") | λ°λ‘ λ€ λͺ¨λ νμ μμ |
π‘ $("selector1 , selector2") | μ§μ ν μ νμλ€ μμ |
<div>
<p class="y">Selectors</p>
<a href="http://naver.com" class="y">naver</a><br />
<a href="https://daum.net" class="y">daum</a><br />
<a href="https://google.com" class="z">google</a><br />
</div>
<script>
// π‘ $("[μμ±λͺ
]") μμ± μ ν
$("[class]").css("color", "black");
$("[class='y']").css("color", "aqua"); // ν΄λμ€λͺ
μ΄ y μΈ μμ
$("a[href^='https']").css("background-color", "yellow"); // https λ‘ μμνλ μμ
$("a[href$='com']").css("color", "red"); // com μΌλ‘ λλλ μμ
</script>
μμ μ νμ
μ νμ | μ€λͺ |
---|---|
π‘ :first-child | λΆλͺ¨ κΈ°μ€μΌλ‘ 첫 λ²μ§Έ μμ μμ |
π‘ :last-child | λΆλͺ¨ κΈ°μ€μΌλ‘ λ§μ§λ§ μμ μμ |
π‘ :nth-child(n) | λΆλͺ¨ κΈ°μ€μΌλ‘ nλ²μ§Έ μμ μμ(1λΆν° μμ) |
π‘ :nth-child(2n) | λΆλͺ¨ κΈ°μ€μΌλ‘ μ§μ λ²μ§Έ μμ μμ(1λΆν° μμ) |
π‘ :only-child | λΆλͺ¨ κΈ°μ€μΌλ‘ μ μΌν μμ μμ |
κΈ°λ³Ένν° μ νμ
μ νμ | μ€λͺ |
---|---|
π‘ :contains(λ¬Έμμ΄) | λ¬Έμμ΄μ ν¬ν¨νλ μμ |
π‘ :has(μ νμ) | μ§μ λ μ νμκ° μμμμλ‘ μ‘΄μ¬νλ μμ |
π‘ :empty | μμμ΄ μλ μμ |
π‘ :parent | μμμ΄ μλ μμ |
π λ€μκ³Ό κ°μ html λ¬Έμκ° μμ λ,
<div>John Resig</div>
<div>George Martin</div>
<div>
<p>HiJohn Resig</p>
</div>
<table border="1">
<tr><td>TD #0</td><td></td></tr>
<tr><td>TD #2</td><td></td></tr>
<tr><td></td><td>TD#5</td></tr>
</table>
μ λ ₯μμ νΌ(Form) νν° μ νμ
μ νμ | μ€λͺ |
---|---|
π‘ :button | button μμ λ°ν |
π‘ :checkbox | checkbox μμ λ°ν |
π‘ :checked | checkbox μμ μ€μμ checked λ μμ λ°ν |
π‘ :disabled | λΉνμ±νλ λͺ¨λ μμ λ°ν |
π‘ :enabled | νμ±νλ λͺ¨λ μμ λ°ν |
π‘ :focus | νμ¬ ν¬μ»€μ€κ° μλ μμ λ°ν |
π‘ :image | λͺ¨λ μ΄λ―Έμ§ μμ λ°ν |
π‘ :input | λͺ¨λ input, select, button, textarea μμ λ°ν |
π‘ :selected | μ νλ λͺ¨λ μμ λ°ν |
π‘ :submit | submit μμ λ°ν |
π‘ :text | text μμ λ°ν |
π‘ :radio | radio μμ λ°ν |
π‘ :password | password μμ λ°ν |
π‘ :reset | reset μμ λ°ν |
<select>
<option>λ°λΌλ</option>
<option>νν©</option>
<option>λμ€</option>
</select>
<script>
var n = $('select > option:selected').val(); // selected κ° μ°ΎκΈ°
</script>
728x90
'Framework & Library > JQeury' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JQuery] Utility method μ νΈλ¦¬ν° λ©μλ (0) | 2023.07.14 |
---|---|
[JQuery] Mainipulation method (0) | 2023.07.14 |
[JQeury] Attributes method μμ± λ©μλ (0) | 2023.07.14 |
[JQuery] Traversing (0) | 2023.07.13 |
[JQuery] μ μ΄μΏΌλ¦¬ κΈ°λ³Έ (0) | 2023.07.13 |