728x90
λ°μν
JQuery νν°μ νμ
JQueryμ νν° μ νμμ
λλ€.
μ νμμ ":" μ΄ λΆμ μ νμλ₯Ό νν°μ νμλΌκ³ ν©λλ€.
1. κΈ°λ³Έ νν° μ νμ
μ νμ μ’ λ₯ | μ€λͺ | |
---|---|---|
:even | $("tr:even") | tr μμ μ€ μ§μ νλ§ μ νν©λλ€. |
:odd | $("tr:odd") | tr μμ μ€ νμ νλ§ μ νν©λλ€. |
:first | $("td:first") | 첫 λ²μ§Έ td μμλ₯Ό μ νν©λλ€. |
:last | $("td:last") | λ§μ§λ§ td μμλ₯Ό μ νν©λλ€. |
:header | $("td:header") | ν€λ©(h1~h6) μμλ₯Ό μ νν©λλ€. |
:eq() | $("li:eq(0)") | indexκ° 0μΈ liμμλ₯Ό μ νν©λλ€. indexλ 0λ²μ΄ 첫 λ²μ§Έ μμμ λλ€. |
:gt() | $("li:gt(0)") | indexκ° 0λ³΄λ€ ν° liμμλ₯Ό μ νν©λλ€. |
:lt() | $("li:lt(2)") | indexκ° 2λ³΄λ€ μμ liμμλ₯Ό μ νν©λλ€. |
:not() | $("li:not(.bg)") | liμμ μ€μμ classλͺ μ΄ bgκ° μλ li μμλ₯Ό μ νν©λλ€. |
:root() | $(":root") | htmlμ μλ―Έν©λλ€. |
:animated | $(":animated") | μμ§μ΄λ μμλ₯Ό μ νν©λλ€. |
2. μμ νν° μ νμ
μμ νν° μ νμ μ€ 'child'κ° λΆμ μ νμλ μμκ° μμ°¨μ μΌλ‘ λμ΄λμ΄ μμ λ μ¬μ©ν©λλ€. 'of-type'μ΄ λΆμ μ νμλ μμκ° μμ°¨μ μΌλ‘ λμ΄λμ΄ μμ§ μμλ λμΌ μμμ΄λ©΄ μ νμ΄ κ°λ₯ν©λλ€.
μ νμ μ’ λ₯ | μ€λͺ | |
---|---|---|
:first-child | $("span:first-child") | 첫 λ²μ§Έ span μμλ₯Ό μ νν©λλ€. |
:last-child | $("span:last-child") | λ§μ§λ§ span μμλ₯Ό μ νν©λλ€. |
:first-of-type | $("span:first-of-type") | span μμ μ€μμ 첫 λ²μ§Έ span μμλ₯Ό μ νν©λλ€. |
:last-of-type | $("span:last-of-type") | span μμ μ€μμ λ§μ§λ§ span μμλ₯Ό μ νν©λλ€. |
:nth-child() | $("span:nth-child(2)") | λ λ²μ§Έ span μμλ₯Ό μ νν©λλ€. nth-child(2n)μ 2, 4, 6, ... λ²μ§Έ μμλ₯Ό μ ννκ³ , nth-child(2n+1)μ 1, 3, 5, ... λ²μ§Έ μμλ₯Ό μ νν©λλ€. |
:nth-last-child() | $("span:nth-last-child(2)") | λ§μ§λ§μμ λ λ²μ§Έ span μμλ₯Ό μ νν©λλ€. |
:nth-of-type() | $("span:nth-of-type(2)") | span μμ μ€μμ λ λ²μ§Έ span μμλ₯Ό μ νν©λλ€. |
:nth-last-of-type() | $("span:nth-last-of-type(2)") | span μμ μ€ λ§μ§λ§μμ λ λ²μ§Έ span μμλ₯Ό μ νν©λλ€. |
:only-child() | $("div > span:only-child") | divμ μμ μμμμ μ€μ§ span μμκ° νλλ§ μλ span μμλ₯Ό μ νν©λλ€. |
:only-of-type() | $("div > span:only-of-type") | divμ μμ μμμμ span μμκ° νλλ§ μλ span μμλ₯Ό μ νν©λλ€. |
3. μ½ν μΈ νν° μ νμ
μ νμ μ’ λ₯ | μ€λͺ | |
---|---|---|
:contains() | $("p:contains('html')") | pμμ μ€μμ 'html' ν μ€νΈλ₯Ό ν¬ν¨νκ³ μλ p μμλ₯Ό μ νν©λλ€. |
:empty | $("div:empty") | divμμ μ€μμ μμ μμκ° μλ div μμλ₯Ό μ νν©λλ€. |
:parent | $("span:parent") | span μμ μ€μ μμ μμκ° μλ span μμλ₯Ό μ νν©λλ€. |
:has() | $("section:has(article)") | section μμ μ€μμ articleμ νμ μμλ‘ κ°μ§κ³ μλ section μμλ₯Ό μ νν©λλ€. |
4. νΌ νν° μ νμ
μ νμ μ’ λ₯ | μ€λͺ | |
---|---|---|
:text | $("input:text") | <input type="text"> μμλ₯Ό μ νν©λλ€. |
:password | $("input:password") | <input type="password"> μμλ₯Ό μ νν©λλ€. |
:image | $("input:image") | <input type="image"> μμλ₯Ό μ νν©λλ€. |
:file | $("input:file") | <input type="file"> μμλ₯Ό μ νν©λλ€. |
:button | $(":button") | <input type="button">, <button> μμλ₯Ό μ νν©λλ€. |
:checkbox | $("input:checkbox") | <input type="checkbox"> μμλ₯Ό μ νν©λλ€. |
:radio | $("input:radio") | <input type="radio"> μμλ₯Ό μ νν©λλ€. |
:submit | $("input:submit") | <input type="submit"> μμλ₯Ό μ νν©λλ€. |
:reset | $("input:reset") | <input type="reset"> μμλ₯Ό μ νν©λλ€. |
:input | $(":input") | λͺ¨λ <input> μμλ₯Ό μ νν©λλ€. |
:checked | $("input:checked") | <input> μμμ checked μμ±μ΄ μλ μμλ₯Ό μ νν©λλ€. |
:selected | $("option:selected") | <option> μμμ selected μμ±μ΄ μλ μμλ₯Ό μ νν©λλ€. |
:focus | $("input:focus") | νμ¬ <input>μ ν¬μ»€μ€κ° μλ μμλ₯Ό μ νν©λλ€. |
:disabled | $("input:disabled") | <input>μ disabled μμ±μ΄ μλ μμλ₯Ό μ νν©λλ€. |
:enabled | $("input:enabled") | <input>μ disabled κ° μλ μμλ₯Ό μ νν©λλ€. |
5. κ°μμ± νν° μ νμ
μ νμ μ’ λ₯ | μ€λͺ | |
---|---|---|
:hidden | div:hidden | div μμ μ€ hiddenμΈ μμλ₯Ό μ νν©λλ€. |
:visible | div:visible | div μμ μ€ visibleμΈ μμλ₯Ό μ νν©λλ€. |
728x90
λ°μν
'μλ°μ€ν¬λ¦½νΈ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μμ ν¬κΈ° λ©μλ (1) | 2022.09.01 |
---|---|
JQuery νμ μ νμ (4) | 2022.08.31 |
JQuery μμ±μ νμ (3) | 2022.08.30 |
JQuery κΈ°λ³Έ μ νμ (4) | 2022.08.30 |
JQueryλ? (5) | 2022.08.30 |
λκΈ