728x90
Jquery : ν΄λμ€ κ΄λ ¨ λ©μλ
μ΄λ² μκ°μλ μλ°μ€ν¬λ¦½νΈμ jquery ν΄λμ€ κ΄λ ¨ λ©μλμ λν΄ μμλ³΄κ² μ΅λλ€.π
#1. jquery : 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> |
βοΈ addClass() λ©μλ μμ
#2. jQuery : 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> |
βοΈ removeClass() λ©μλ μμ
#3. jQuery : toggleClass() λ©μλ
μμμ classμμ±μ΄ μμΌλ©΄ addClass()κ° μ μ©λκ³ classμμ±μ΄ μμΌλ©΄ removeClass()κ° μ μ©λ©λλ€.
μ€ν λΆλ₯ | νμ |
---|---|
μΆκ°/μ κ±° | $("div").toggleClass("ν΄λμ€λͺ "); |
βοΈ removeClass() λ©μλ μμ
$(document).ready(function () {
$("#m_menu a.m").click(function () {
$(this).next().addBack().toggleClass("on").end().find(".m ul")
.removeClass("on").end().parent().siblings().find(".m ul").removeClass("on");
return false;
});
});
#4. jQuery : hasClass() λ©μλ
μ μ΄μΏΌλ¦¬μμ ifλ¬Έμ 쑰건문μΌλ‘ μ¬μ©λ©λλ€. μ νν μμμ ν΄λμ€κ° μμΌλ©΄ true, μμΌλ©΄ falseλ₯Ό λ°νν©λλ€.
βοΈ removeClass() λ©μλ μμ
if($("#box").hasClass("m")) {
console.log("ν΄λμ€ μμ"); // ν΄λμ€ μμ
} else {
console.log("ν΄λμ€ μμ");
}
β¦β¦
<div id="#box" class="m">λ΄μ©</div>
728x90
'JQUERY' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JQUERY] μ€νμΌ λ©μλ (4) | 2022.09.05 |
---|---|
[JQUERY] μμ± λ©μλ (3) | 2022.09.05 |
[JQUERY] νμ μ νμ (4) | 2022.08.31 |
[JQUERY] νν° μ νμ (3) | 2022.08.31 |
[JQUERY] jQuery μμ± μ νμ (2) | 2022.08.30 |
λκΈ