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 |
λκΈ