728x90

π jQuery νμ μ νμμ λν΄ μμλ΄ μλ€ !
π κΈ°λ³Έ νμ μ νμ
| μ νμ μ’ λ₯ | μ€λͺ | |
|---|---|---|
| children( ) | $("div").children( ) | div μμμ μμ μμ μ ν |
| parent( ) | $("p").parent( ) | p μμμ λΆλͺ¨ μμ μ ν |
| parents( ) | $("p").parents("div") | p μμμ λΆλͺ¨κ° λλ λͺ¨λ div μμ μ ν |
| closest( ) | $("p").closest("div") | p μμμ λΆλͺ¨κ° λλ 첫 λ²μ§Έ div μμ μ°Ύμ |
| next( ) | $("div.m").next( ) | div.m μμμ λ€μ μμ μ ν |
| nextAll( ) | $("div.m").nextAll( ) | div.m μμμ λ€μ μμλ€μ λͺ¨λ μ ν |
| nextUntil( ) | $("div.m").nextUntil("p") | div.m λ€μ μμλΆν° p μμ μ κΉμ§μ μμ μ ν |
| prev( ) | $("div.m").prev( ) | div.m μμμ μ΄μ μμ μ ν |
| prevAll( ) | $("div.m").prevAll( ) | div.m μμμ μ΄μ μμλ€μ λͺ¨λ μ ν |
| prevUntil( ) | $("div.m").prevUntil("p") | div.m μ΄μ μμλΆν° p μμ λ€μ μμκΉμ§λ₯Ό μ ν |
| siblings( ) | $("div").siblings("p") | div μμμ νμ μμ μ€ p μμ μ ν |
| find( ) | $("div").find("span") | div μμμ νμ μμ μ€ span μμ μ ν |
| filter( ) | $("div").filter(".m") | div μμ μ€ classκ° "m"μΈ μμ μ ν |
| not( ) | $("div").not(".m") | div μμ μ€ classκ° "m"μ΄ μλ μμ μ ν |
| has( ) | $("div").has("span") | div μμ μ€ span μμλ₯Ό ν¬ν¨νκ³ μλ μμ μ ν |
| eq( ) | $("div").eq(0) |
div μμ μ€ indexκ° 0μΈ μμλ€μ μ ν (index 0λ²μ 첫 λ²μ§Έ μμ) |
| gt( ) | $("div").gt(0) | indexκ° 0λ³΄λ€ ν° div μμλ€μ μ ν |
| lt( ) | $("div").lt(3) | indexκ° 3λ³΄λ€ μμ div μμλ€μ μ ν |
π’ μ§μ μ μ©νλ©΄μ μ΄ν΄νμ !
$(document).ready(function(){
$("#m1").children().css("border", "2px solid red");
$("#m2").children().children("span").css("border", "2px solid orange");
$("#m3 span").closest("div").css("border", "2px solid yellow");
$("#m4 > span.m").nextUntil("em").css("border", "2px solid green");
$("#m5 > span").filter(".m").css("border", "2px solid blue");
$("#m6 > div").has("span").css("border", "2px solid navy");
});
π κΈ°ν νμ μ νμ
| μ νμ μ’ λ₯ | μ€λͺ | |
|---|---|---|
| add( ) | $("div").add("p") | div μμμ p μμ μ ν |
| addBack( ) | $("div").children("p").addBack( ) | p μμμ μ΄μ μ ν μμ div μ ν |
| end( ) | $("div").find("span").css(...).end( ).find("em").css(...) | $("div").find("span").css(...)μ μ€νμ΄ λλλ©΄ μ²μ μ νμ $("div")λ‘ λ€μ λμμ $("div").find("em").css(...)κ° μ€ν |
| is( ) |
if(("div").children( ).is("p")){ console.log("p μμκ° λ§μ΅λλ€.") } |
μ νν μμλ₯Ό νλ³ν΄ μ£Όλ μ νμλ‘ λ³΄ν΅ ifλ¬Έ 쑰건μμ μ¬μ© |
π’ μ§μ μ μ©νλ©΄μ μ΄ν΄νμ !
$(document).ready(function(){
$("#m1 > div").add("#m1 > p").css("border", "2px solid red");
$("#m2").children("p").addBack().css("border", "2px solid orange");
$("#m3").find("span").css("border", "2px solid yellow").end().find("em").css("border", "2px solid green");
if($("#m4").children().is("p")) {
console.log("p μμκ° μ‘΄μ¬ν©λλ€.")
}
});
'JAVASCRIPT > jQuery' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| jQuery | μμ± λ©μλ (2) | 2022.09.04 |
|---|---|
| jQuery | ν΄λμ€ λ©μλ (2) | 2022.09.04 |
| jQuery | νν° μ νμ (7) | 2022.08.31 |
| jQuery | μμ± μ νμ (9) | 2022.08.30 |
| jQuery | κΈ°λ³Έ μ νμ (11) | 2022.08.30 |
λκΈ