μƒˆμ†Œμ‹

인기 검색어

JAVASCRIPT & jQuery

jQuery CSS μ„ νƒμž μ’…λ₯˜

  • -

 

πŸ“ κΈ°λ³Έ μ„ νƒμž

μ„ νƒμž 예제 μ„€λͺ…
* $("*") λͺ¨λ“  μš”μ†Œλ₯Ό 선택
.class $(".class") μ§€μ •ν•œ 클래슀λ₯Ό κ°€μ§€λŠ” λͺ¨λ“  μš”μ†Œλ₯Ό 선택
element $("element") μ§€μ •λœ νƒœκ·Έλͺ…을 κ°€μ§€λŠ” λͺ¨λ“  μš”μ†Œλ₯Ό 선택
#id $("#id") μ§€μ •ν•œ ID 속성을 κ°€μ§€λŠ” ν•˜λ‚˜μ˜ μš”μ†Œλ₯Ό 선택
, $("selector1, selecotr2") λͺ¨λ“  μ§€μ •ν•œ μ„ νƒμžλ“€μ˜ 결과듀을 κ²°ν•©ν•˜μ—¬ 선택

 

πŸ“ μžμ‹ μ„ νƒμž (child)

μ„ νƒμž 예제 μ„€λͺ…
:first-child $("div:first-child") λΆ€λͺ¨μ˜ 첫 번째 μžμ‹μΈ λͺ¨λ“  μš”μ†Œλ₯Ό 선택
:first-of-type $("div:first-of-type") λ™μΌν•œ μš”μ†Œ μ΄λ¦„μ˜ ν˜•μ œ 쀑 첫 번째 μš”μ†Œλ₯Ό λͺ¨λ‘ 선택
:last-child $("div:last-child") λΆ€λͺ¨μ˜ λ§ˆμ§€λ§‰ ν•˜μœ„ μš”μ†ŒμΈ λͺ¨λ“  μš”μ†Œλ₯Ό 선택
:last-of-type $("div:last-of-type") λ™μΌν•œ name μš”μ†Œμ˜ ν˜•μ œ 쀑 λ§ˆμ§€λ§‰ μš”μ†ŒμΈ λͺ¨λ“  μš”μ†Œλ₯Ό 선택
:nth-child(index/even/odd/equation) $("div:nth-child(2)") λΆ€λͺ¨μ˜ n 번째 μžμ‹μΈ λͺ¨λ“  μš”μ†Œλ₯Ό 선택
:nth-last-child(index/even/odd/equation) $("div:last-child(2)") λ§ˆμ§€λ§‰ μš”μ†Œμ—μ„œ 첫 번째 μš”μ†ŒκΉŒμ§€ κ³„μ‚°ν•˜μ—¬ λΆ€λͺ¨μ˜ n 번째 μžμ‹μΈ λͺ¨λ“  μš”μ†Œλ₯Ό 선택
:nth-last-of-type(index/even/odd/equation) $("div:nth-last-of-type(2)") λ§ˆμ§€λ§‰ μš”μ†ŒλΆ€ν„° 첫 번째 μš”μ†ŒκΉŒμ§€ 같은 name μš”μ†Œλ₯Ό 가진 ν˜•μ œμ™€ κ΄€λ ¨ν•˜μ—¬ λΆ€λͺ¨μ˜ n 번째 μžμ‹μΈ λͺ¨λ“  μš”μ†Œ 선택
:nth-of-type(index/even/odd/equation) $("div:nth-of-type(2)") λ™μΌν•œ name μš”μ†Œλ₯Ό κ°–λŠ” ν˜•μ œμ™€ κ΄€λ ¨ν•˜μ—¬ λΆ€λͺ¨μ˜ n번째 μžμ‹μΈ λͺ¨λ“  μš”μ†Œ 선택
:only-child $("div:only-child") λΆ€λͺ¨μ˜ μœ μΌν•œ μžμ‹μΈ λͺ¨λ“  μš”μ†Œλ₯Ό 선택
:only-of-type $("div:only-of-type") λ™μΌν•œ name μš”μ†Œλ₯Ό κ°–λŠ” ν˜•μ œ λ…Έλ“œκ°€ μ—†λŠ” λͺ¨λ“  μš”μ†Œ 선택

​

πŸ“ κ³„μΈ΅ μ„ νƒμž (Hierarchy)

μ„ νƒμž 예제 μ„€λͺ…
> :: parent > child $("ul > li") "parent"둜 μ§€μ •λœ μš”μ†Œμ˜ "child"둜 μ§€μ •λœ λͺ¨λ“  직접 μžμ‹ μš”μ†Œ 선택
(곡백) :: ancestor descendant $("form input") μ§€μ •λœ μ‘°μƒμ˜ μžμ†μΈ λͺ¨λ“  μš”μ†Œ 선택
+ :: prev + next $("label+input") ν˜•μ œ "prev"κ°€ λ°”λ‘œ μ•žμ— μ˜€λŠ” "next"와 μΌμΉ˜ν•˜λŠ” λ‹€μŒ μš”μ†Œ λͺ¨λ‘ 선택
~ :: prev~siblings $("#prev~div") "prev"μš”μ†Œ λ‹€μŒμ— μ˜€λŠ” λͺ¨λ“  ν˜•μ œ μš”μ†Œλ₯Ό μ„ νƒν•˜κ³ , μƒμœ„ μš”μ†Œκ°€ κ°™μœΌλ©° 필터링 "siblings" μ„ νƒμžμ™€ μΌμΉ˜ν•˜λŠ” μš”μ†Œ

​

πŸ“ μ†μ„± μ„ νƒμž (Attribute)

μ„ νƒμž 예제 μ„€λͺ…
[attribute|='value'] $("[name|=apple]") 속성 name값이
appleμ΄κ±°λ‚˜,
apple- 으둜 μ‹œμž‘ν•˜λŠ” μš”μ†Œ
[attribute*='value'] $("[name*=apple]") 속성 name값이
appleμ΄λž€ 단어λ₯Ό ν¬ν•¨ν•˜λŠ” μš”μ†Œ (μ–΄λŠ μœ„μΉ˜λ“ )
[attribute~='value'] $("[name~=apple]") 속성 name값이
appleμ΄κ±°λ‚˜
apple 곡백 / 곡백 apple 으둜 κ΅¬λΆ„λœ 단어λ₯Ό ν¬ν•¨ν•˜λŠ” μš”μ†Œ
[attribute$='value'] $("[name$=apple]") 속성 name값이
appleμ΄κ±°λ‚˜
apple둜 μ •ν™•νžˆ λλ‚˜λŠ” 값인 μš”μ†Œ
λΉ„κ΅λŠ” λŒ€μ†Œ 문자λ₯Ό ꡬ뢄함.
[attribute='value'] $("[name=apple]") 속성 name값이
μ •ν™•νžˆ apple인 μš”μ†Œ
[attribute!='value'] $("[name!=apple]") 속성 name값이
apple을 μ•„μ˜ˆ 갖지 μ•Šκ±°λ‚˜,
apple μ΄μ™Έμ˜ 값을 갖지 μ•ŠλŠ” μš”μ†Œ
[attribute^='value'] $("[name^=apple]") 속성 name값이
appleμ΄κ±°λ‚˜,
apple둜 μ •ν™•νžˆ μ‹œμž‘ν•˜λŠ” μš”μ†Œ
[attribute] $("[name]") 속성 name을 κ°–κ³ μžˆλŠ” μš”μ†Œ
[attribute='value'][attribute2='value2'] $("[name=apple][name2=banana]") 각 속성 μ„ νƒμžλ“€μ΄ and둜 μΌμΉ˜ν•˜λŠ” μš”μ†Œ

 

Contents

ν¬μŠ€νŒ… μ£Όμ†Œλ₯Ό λ³΅μ‚¬ν–ˆμŠ΅λ‹ˆλ‹€

이 글이 도움이 λ˜μ—ˆλ‹€λ©΄ 곡감 λΆ€νƒλ“œλ¦½λ‹ˆλ‹€.