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 |
λκΈ