2021. 10. 28. 14:14γHTML + CSS + JS/JS μλ°μ€ν¬λ¦½νΈ
1. νμ μ νμ
νμ μ νμλ₯Ό μ¬μ©νλ©΄ κΈ°λ³Έ μ νμλ‘ μ νν μμ μ€μμ μνλ μμλ₯Ό νλ² λ νμν΄μ μ’ λ μ ννκ² μ νν μ μλ€.
νμ μ νμμλ λ°°μ΄μ μΈλ±μ€λ₯Ό μ¬μ©ν΄ μ ννλ μμΉ νμ μ νμμ λ°°μ΄μ λ΄κ²¨μ§ μμ μ€ μ§μ λ μμ±κ³Ό κ°μΌλ‘ μ ννλ μμ± νμ μ νμκ° μλ€.
2. μμΉ νμ μ νμ
1οΈβ£ first/last μ νμ
first μ νμλ μ νλ μμ μ€ μ²«λ² μ§Έ μμλ§ μ ννλ€.
last μ νμλ μ νλ μμ μ€ λ§μ§λ§ μμλ§ μ ννλ€.
$("μμ μ ν:first") or $("μμ μ ν").first()
$("μμ μ ν:last") or $("μμ μ ν").last()
2οΈβ£ even/odd μ νμ
even μ νμλ μ νν μμ μ€ μ§μ μΈλ±μ€(μ¦ νμ λ²μ§Έ) μμλ§ μ ν
odd μ νμλ μ νν μμ μ€ νμ μΈλ±μ€ (μ¦ μ§μλ²μ§Έ ) μμλ§ μ ν
$("μμ μ ν :even")
$("μμ μ ν:odd")
3οΈβ£ eq(index)/lt(index)/gt(index) νμ μ νμ
eq(index) νμ μ νμλ μ νν μμ μ€ μ§μ ν μΈλ±μ€κ° μ°Έμ‘°νλ μμλ§ μ ννλ€.
lt(index) νμ μ νμλ μ νν μμ μ€ μ§μ ν μΈλ±μ€λ³΄λ€ μμ μΈλ±μ€λ₯Ό μ°Έμ‘°νλ μμλ§ μ ννλ€.
gt(index) νμ μ νμλ μ νν μμ μ€ μ§μ ν μΈλ±μ€λ³΄λ€ ν° μΈλ±μ€λ₯Ό μ°Έμ‘°νλ μμλ§ μ ννλ€.
$("μμ μ ν : eq(index)") or $("μμ μ ν").eq(index)
$("μμ μ ν: lt(index)")
$("μμ μ ν: gt(index)")
4οΈβ£ first-of-type/last-of-type μ νμ
first-of-type μ νμλ μ νν μμμ 무리 μ€ μ²«λ²μ§Έ μμλ§ μ ννλ€.
last-of-type μ νμλ μ νν μμμ 무리 μ€ λ§μ§λ§ μμλ§ μ ννλ€.
$("μμ μ ν:first-of-type")
$("μμ μ ν:last-of-type")
5οΈβ£ nth-child(μ«μn)/nth-last-of-type(μ«μ) μ νμ
nth-child(μ«μn) μ νμλ μ νν μμμ 무리 μ€ μ§μ ν μ«μμ μμλ₯Ό μ ννλ€.
nth-last-of-type(μ«μ) μ νμλ μ νν μμμ 무리 μ€ λ§μ§λ§μμ μ§μ ν μ«μμ μμλ₯Ό μ ννλ€.
$("μμ μ ν:nth-child(μ«μ)")
$("μμ μ ν:nth-child(μ«μn)")
$("μμ μ ν:nth-last-of-type(μ«μ)")
6οΈβ£ only-child/ slice(index) μ νμ
only-child μ νμλ μ νν μμκ° λΆλͺ¨μμμκ² νλλΏμΈ μμ μμμΈ κ²½μ°μ μ ννλ€.
slice(start index, last index)λ μ νν μμμ μ§μ ν κ΅¬κ° μΈλ±μ€μ μμλ₯Ό μ ννλ€.
$("μμ μ ν:only-child")
$("μμ μ ν").slice(start index, last index) ex) slice(1,3) 1μ΄κ³Ό 3μ΄ν