βοΈ jQuery λ©μλ βοΈ
01. jQuery ν΄λμ€ κ΄λ ¨ λ©μλ
[1] addClass( ) λ©μλ
μμμ class μμ±μ μΆκ°ν©λλ€.
μ€ν λΆλ₯ | νμ |
---|---|
μΆκ° | $("div").addClass("ν΄λμ€λͺ "); |
μ½λ°± ν¨μ |
$("div").addClass ( function ( index, className ) { // index λ κ° div μμμ index 0, 1, 2 // className μ κ° div μ class μμ± return class μμ± // κ° div μ class μμ±μ μΆκ° }); .... <div>λ΄μ©1</div> <div>λ΄μ©2</div> <div>λ΄μ©3</div> |
# μμ 1)
[2] removeClass( ) λ©μλ
μμμμ class μμ±μ μ κ±°ν©λλ€.
μ€ν λΆλ₯ | νμ |
---|---|
μ κ±° | $("div").removeClass("ν΄λμ€λͺ "); |
μ½λ°± ν¨μ |
$("div").removeClass ( function ( index, className ) { // index λ κ° div μμμ index 0, 1, 2 // className μ κ° div μ class μμ± m1, m2, m3 return class μμ± // κ° div μ class μμ±μ μ κ±° }); .... <div class="m1">λ΄μ©1</div> <div class="m2">λ΄μ©2</div> <div class="m3">λ΄μ©3</div> |
# μμ 2)
[3] toggleClass( ) λ©μλ
μμμ class μμ±μ΄ μμΌλ©΄ addClass( )κ° μ μ©λκ³ ,
μμμ class μμ±μ΄ μμΌλ©΄ removeClass( )κ° μ μ©λ©λλ€.
μ€ν λΆλ₯ | νμ |
---|---|
μΆκ°, μ κ±° | $("div").toggleClass("ν΄λμ€λͺ "); |
# μμ 3)
[4] hasClass( ) λ©μλ
ifλ¬Έμ 쑰건μμΌλ‘ μ¬μ©λλ©°, μ νν μμ ν΄λμ€μ μ‘΄μ¬ μ¬λΆμ λ°λΌ boolean κ°μ λ°νν©λλ€.
β μ νν μμ ν΄λμ€κ° μμΌλ©΄ true, μμΌλ©΄ falseλ₯Ό λ°ν
if ( $ ("#box").hasClass("m") ) {
console.log("ν΄λμ€ μμ"); // ν΄λμ€ μμ
} else {
console.log("ν΄λμ€ μμ");
}
...
< div id = "#box" class = "m" > λ΄μ© </div>
'Javascript > jQuery' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
jQuery μ€νμΌ κ΄λ ¨ λ©μλ (4) | 2022.09.05 |
---|---|
jQuery μμ± κ΄λ ¨ λ©μλ (4) | 2022.09.05 |
jQuery νμ μ νμ (3) | 2022.09.01 |
jQuery νν° μ νμ (3) | 2022.09.01 |
jQuery μμ± μ νμ (3) | 2022.09.01 |
λκΈ