-
Notifications
You must be signed in to change notification settings - Fork 0
jquery_in_depth_2
ν‘λ¨ νμ(Traversion) λ©μλλ μ΄λ―Έ μ νλ μμλ₯Ό κΈ°μ μΌλ‘ μλ‘μ΄ μμλ₯Ό μ°Ύμ μ ννλ κΈ°λ₯μ μ 곡νλ€.
νν°λ§ λ©μλλ μ΄λ―Έ μ νν μμμ μΆκ°μ μΈ μ‘°κ±΄μ λΆμ¬ν΄ κ±Έλ¬λ΄λ λ©μλμ΄λ€.
| λ©μλ | μ€λͺ |
|---|---|
| first() | κΈ°μ‘΄ μ νλ μμ μ€ μ²«λ²μ§Έ μμλ₯Ό μ ννλ€. |
| last() | κΈ°μ‘΄ μ νλ μμ μ€ λ§μ§λ§ μμλ₯Ό μ ννλ€. |
| eq() | κΈ°μ‘΄ μ νλ μμ μ€ νΉμ μΈλ±μ€ μμΉμ μλ μμλ₯Ό μ ννλ€. |
| filter() | κΈ°μ‘΄ μ νλ μμμμ μ§μ ν μ νμ 쑰건μ λ§μ‘±νλ μμλ₯Ό μ ννλ€. |
| has() | κΈ°μ‘΄ μ νλ μμμ νμ μ€μμ μ§μ ν μ νμ 쑰건μ λ§μ‘±νλ μμλ₯Ό μ ννλ€. |
| not() | κΈ°μ‘΄ μ νλ μμμμ μ§μ ν μ νμ 쑰건μ λ§μ‘±νμ§ μλ μμλ₯Ό μ ννλ€. |
| slice() | κΈ°μ‘΄ μ νλ μμμ μμ μμΉλΆν° λ§μ§λ§ μμΉκΉμ§ μ§μ ν΄ μΌλΆ μμλ₯Ό μ ννλ€. |
| map() | λ©μλμ μΈμλ‘ μ λ¬λ μ΅λͺ ν¨μμ μ νλ μμλ₯Ό νλμ© μ λ¬νμ¬ λ°λ³΅ μ€ννλ€. |
| is() | μ νλ μμκ° μ§μ λ μ νμλ‘ μ νλ μ μλ μμμΈμ§λ₯Ό true/falseλ‘ λ¦¬ν΄νλ€. |
νΈλ¦¬ ν‘λ¨ νμ λ©μλλ νμ¬ μ νλ μμ λ Έλ μ€μ¬μΌλ‘ μλ κ²½λ‘λ‘ λ€λ₯Έ λ Έλλ₯Ό μ ννλ κΈ°λ₯μ μ 곡νλ€.
| λ©μλ | μ€λͺ |
|---|---|
| find() | νμ¬ μ νλ μμμ νμ μ€μμ μ§μ λ μ νμλ‘ μ νλ μ μλ μμλ₯Ό λͺ¨λ μ ννλ€. |
| prev() | νμ¬ μ νλ μμμ νμ μμ μ€ μ΄μ μμλ₯Ό μ ννλ€. |
| prevAll() | νμ¬ μ νλ μμμ νμ μμ μ€ μ΄μ μμ λͺ¨λ μ ννλ€. |
| prevUntil() | νμ¬ μ νλ μμμ νμ μμ μ€ μ΄μ μμκ° μ§μ λ μ νμμ λΆν©λλ μμλ₯Ό λͺ¨λ μ ννλ€. |
| next() | νμ¬ μ νλ μμμ νμ μμ μ€ λ€μ μμλ₯Ό μ ννλ€. |
| nextAll() | νμ¬ μ νλ μμμ νμ μμ μ€ λ€μ μμ λͺ¨λ μ ννλ€. |
| nextUntil() | νμ¬ μ νλ μμμ νμ μμ μ€ λ€μ μμκ° μ§μ λ μ νμμ λΆν©λλ μμλ₯Ό λͺ¨λ μ ννλ€. |
| siblings() | νμ¬ μ νλ μμμ νμ μμλ₯Ό μ ννλ€. |
| parent() | νμ¬ μ νλ μμμ λΆλͺ¨ μμλ₯Ό μ ννλ€. |
| parents() | νμ¬ μ νλ μμμ μ‘°μ μμλ₯Ό λͺ¨λ μ ννλ€. μ΅μμ <html> μμκΉμ§ λͺ¨λ μ ννλ€. |
| closest() | μ‘°μ μμ μ€ μ§μ λ μ νμμ λΆν©λλ μμ νλλ§μ μ ννλ€. |
| children() | νμ¬ μ νλ μμμ λͺ¨λ μ§κ³ μμ μμλ₯Ό μ ννλ€. |
| λ©μλ | μ€λͺ |
|---|---|
| add() | νμ¬ μ νλ μμ μ§ν©κ³Ό μλ‘μ΄ μ νν μμμ ν©μ§ν©μ λ§λ λ€. |
| addBack() | νμ¬ μ νλ μμ μ§ν©κ³Ό μ΄μ μ μ νλ μμ μ§ν©μ ν©νμ¬ μλ‘μ΄ μ§ν©μ λ§λ λ€. |
| end() | μ§μ λ¨κ³μμ μ νλμλ μμλ₯Ό μ ννλ€. |
| contents() | μ§κ³ μμ μ€μμ μ½ν μΈ λ₯Ό λͺ¨λ μ ννλ€. μ£Όμ, ν μ€νΈλ μ½ν μΈ λ‘ κ°μ£Όλλ€. |
| each() | jQuery κ°μ²΄κ° μ ννκ³ μλ κ°μ²΄λ₯Ό μ΄μ©ν΄ λ°λ³΅ μ²λ¦¬ μμ μ μννλ€. |
μ ν μ±λ₯ ν₯μ
κ°μ₯ μ€μν μ μ λ¬Έμ μ 체μμ μ°Ύμ μ ννλ μμ
μ νμλ₯Ό μ€μ΄λ κ²μ΄λ€. νΉν μ νμ μ€μμ νν° μ νμλ νΉμ± μ νμμ κ²½μ° κΈ°λνλ κ²λ³΄λ€ μ±λ₯μ΄ λ§€μ° μ’μ§ μλ€. μ΄λ¬ν μ νμλ₯Ό μ΄μ©ν΄ λ¬Έμ μ 체μμ λ°λ³΅ν΄μ μ ννλ€λ©΄ μμ²λ μ±λ₯ μ νκ° μΌμ΄λ μ μλ€. ν‘λ¨ νμ λ©μλλ μ΄λ¬ν λ¬Έμ μ λν μ’μ ν΄κ²°μ±
μ΄ λλ€.
λͺ
νν μ ν
μ νμλ§μΌλ‘λ ννμ΄ νλ κ²λ ν‘λ¨ νμ λ©μλλ₯Ό μ΄μ©νλ©΄ κΉλνκ² ννν μ μλ€. νΉν add(), find() λ±μ λ©μλκ° κ·Έλ¬νλ€. 볡μ‘ν μ νμλ₯Ό νλ²μ μμ±νλ € νμ§ λ§κ³ , κΈ°λ³Έ μ νμλ‘ μ νν ν ν‘λ¨ νμ λ©μλλ‘ λ§λ¬΄λ¦¬ μ§λ κ²μ΄ ν¨μ¬ λͺ
ννλ€.