jQuery8 [jQuery] μ€νμΌ κ΄λ ¨ λ©μλ μμ보기 jQuery : μ€νμΌ κ΄λ ¨ λ©μλ μ μ΄μΏΌλ¦¬μμ μ¬μ©λλ μ€νμΌ κ΄λ ¨ λ©μλμ λν΄ μμλ΄ μλ€. css() λ©μλ μ€ν λΆλ₯ νμ μ·¨λ $("div").css("width"); μμ±, λ³κ²½ $("div").css("background-color", "red").css("padding", "10px"); $("div").css({background-color: "red", padding: "10px"}); μ½λ°± ν¨μ $("div").css("width", function(index, .w) { // indexλ κ° div μμμ index 0,1,2 // wμ κ° div μμ width μμ± return css μμ± // κ° div μμμ μμ±μ λ³κ²½ν¨. }); …… λ΄μ© λ΄μ© λ΄μ© css() λ©μλ : .. 2022. 9. 3. [jQuery] μμ± κ΄λ ¨ λ©μλ μμ보기 jQuery : μμ± κ΄λ ¨ λ©μλ μ μ΄μΏΌλ¦¬μμ μ¬μ©λλ μμ± κ΄λ ¨ λ©μλμ λν΄ μμλ΄ μλ€. attr() λ©μλ μ νν μμμ attribute(μμ±)λ₯Ό μ ν, μμ±, λ³κ²½ν μ μλ€. μ€ν λΆλ₯ νμ μ·¨λ $("a").attr("href"); μμ±, λ³κ²½ $("a").attr("href", "http://www.google.com/").attr("target", "_blank"); $("a").attr({href: "http://www.google.com/", target: "_blank"}); μ½λ°± ν¨μ $("a").attr("href", function(index, h) { // indexλ κ° a μμμ index 0,1,2 // hμ κ° a μμ href μμ± return attribute (μ.. 2022. 9. 3. [jQuery] ν΄λμ€ κ΄λ ¨ λ©μλ μμ보기 jQuery : ν΄λμ€ κ΄λ ¨ λ©μλ μ μ΄μΏΌλ¦¬μμ μ¬μ©λλ ν΄λμ€ κ΄λ ¨ λ©μλμ λν΄ μμλ΄ μλ€. addClass() λ©μλ μμμ class μμ±μ μΆκ°νλ€. μ€ν λΆλ₯ νμ μΆκ° $("div").addClass("ν΄λμ€λͺ "); μ½λ°± ν¨μ $("div").addClass(function(index, className) { // indexλ κ° div μμμ index 0,1,2 // classNameμ κ° divμ class μμ± return class μμ± // κ° divμ class μμ±μ μΆκ°ν¨. }); …… λ΄μ©1 λ΄μ©2 λ΄μ©3 addClass() λ©μλ : μμ μ½λ jQuery html css javascript κ²°κ³Ό 보기 jQuery html css javascript μ½λν κ²°κ³Ό See t.. 2022. 9. 3. [JavaScript] jQuery(μ μ΄μΏΌλ¦¬) - νμ μ νμ 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').ne.. 2022. 8. 30. [JavaScript] jQuery(μ μ΄μΏΌλ¦¬) - νν° μ νμ jQuery νν° μ νμ μ μ΄μΏΌλ¦¬μμ μ¬μ©λλ νν° μ νμμ λν΄ μ΄ν΄λ΄ μλ€. μ νμμ ' : 'κ° λΆμ΅λλ€. νν° μ νμ μ νμ μ’ λ₯ μ νμ μ€λͺ :even $("tr:even") tr μμ μ€ μ§μ νλ§ μ ν :odd $("tr:odd") tr μμ μ€ νμ νλ§ μ ν :first $("tr:first") 첫 λ²μ§Έ td μμλ₯Ό μ ν :last $(":header") ν€λ©(h1~h6) μμλ₯Ό μ ν :eq() $("li:eq(0)") indexκ° 0μΈ li μμλ₯Ό μ ν. indexλ 0λ²μ΄ 첫 λ²μ§Έ μμμ λλ€. :gt() $("li:gt(0)") indexκ° 0λ³΄λ€ ν° li μμλ€μ μ ν :lt() $("li:lt(2)") indexκ° 2λ³΄λ€ μμ li μμλ€μ μ ν :not() $("li:not(.bg.. 2022. 8. 30. [JavaScript] jQuery(μ μ΄μΏΌλ¦¬) - μμ± μ νμ jQuery μμ± μ νμ μ μ΄μΏΌλ¦¬μμ μ¬μ©λλ μμ± μ νμμ λν΄ μ΄ν΄λ΄ μλ€. μμ± μ νμ μ νμ μ’ λ₯ μ νμ μ€λͺ μμ[μμ±] $("span[class]") span μμ μ€ class μμ±μ κ°μ§κ³ μλ μμλ₯Ό μ ν μμ[μμ±='κ°'] $("span[class='abc']") span μμ μ€ classκ° 'abc'μΈ μμλ₯Ό μ ν μμ[μμ±!='κ°'] $("span[class!='abc']") span μμ μ€ classκ° 'abc'κ° μλ μμλ₯Ό μ ν μμ[μμ±~='κ°'] $("span[class~='abc']") span μμ μ€ classκ° 'abc'λ₯Ό ν¬ν¨νλ μμλ₯Ό μ ν. 'abc' μμΌλ‘ μ°κ²°λ λ¬Έμκ° μμ΄μΌ νλ©° 'bg abc'λ μ νλμ§λ§ 'bg_abc'λ μ νλμ§ μμ. μμ[μμ±*=.. 2022. 8. 30. [JavaScript] jQuery(μ μ΄μΏΌλ¦¬) - κΈ°λ³Έ μ νμ jQuery κΈ°λ³Έ μ νμ μ μ΄μΏΌλ¦¬μμ μ¬μ©λλ κΈ°λ³Έ μ νμμ λν΄ μ΄ν΄λ΄ μλ€. κΈ°λ³Έ μ νμ $("μ νμ") $("#gnb") μ νμ μ’ λ₯ μ νμ μ€λͺ νκ·Έ μ νμ $("p") p μμ μ ν id μ νμ $("#gnb") #gnb μμ μ ν class μ νμ $(".logo") .logoμΈ μμ μ ν μμ μ νμ $("#gnb > ul > li") #gnbμ μμ μμ(ul)μ μμ μμ liλ₯Ό μ ν νμ μ νμ $("#gnb ul") #gnbμ νμμ μλ λͺ¨λ li μμλ₯Ό μ ν μΈμ μ νμ $("#visual + #content") #visual λ€μμ μ€λ #content μμλ₯Ό μ ν νμ μ νμ $("#visual ~ #footer") #visualμ νμ μμ #footerλ₯Ό μ ν μ’ μ μ νμ $.. 2022. 8. 30. [JavaScript] jQuery(μ μ΄μΏΌλ¦¬) μμ보기 jQueryλ? HTMLμ ν΄λΌμ΄μΈνΈ μ¬μ΄λ μ‘°μμ λ¨μννλλ‘ μ€κ³λ ν¬λ‘μ€ νλ«νΌμ JavaScript λΌμ΄λΈλ¬λ¦¬λ‘, μ‘΄ λ μμ΄ 2006λ 8μ 26μΌ, λ΄μ μ λ°μΊ νμμ μ΅μ΄ 곡κ°νμμ΅λλ€. μ리먼νΈλ₯Ό μ ννλ κ°λ ₯ν λ°©λ²κ³Ό μ νλ μ리먼νΈλ€μ ν¨μ¨μ μΌλ‘ μ μ΄ν μ μλ λ€μν μλ¨ λ±μ μ 곡νμ£ . jQueryλ₯Ό μ¬μ©νλ μ΄μ λ? 01. μ΄λ ν λΈλΌμ°μ μμλ λμΌνκ² μλνλ€. 02. μ§κ΄μ μ΄κ³ νΈλ¦¬ν APIλ₯Ό μ 곡νλ€. 03. CSS μ€νμΌμ selectorλ₯Ό μ¬μ©ν μ μμ΄ νΈλ¦¬νλ€. 04. μ΄λ²€νΈ μ²λ¦¬(ex: Ajax, Animation λ±…) ν¨κ³Όλ₯Ό μ¬μ©νκΈ° μ½λ€. 05. λ€μν νλ¬κ·ΈμΈμ΄ μ‘΄μ¬νλ©° μΆ©λ μνλ μ λ€. jQuery μ μ© λ°©λ² jQuery(μ΄ν 'μ μ΄μΏΌλ¦¬')λ₯Ό μ¬μ©νκΈ° μν΄μ.. 2022. 8. 30. μ΄μ 1 λ€μ λ°μν