2006년 Mozila의 자바스크립트 에반젤리스 Jhon Resig에 의해 개발 / 공개 여러 자바스크립트 라이브러리 ( prototype.js, Mootool.js 등) 중에 가장 주목 받고 있다. jQuery로 코딩하면 자바스크립트 코드가 간결해 진다. 가볍다 ( 90KB) IE6.0 이상, Firefox2.0 이상, Safari 3 이상, Opera 9이상, Google Chrome등의 주요 브라우저를 지원하여 클로스브라우징을 가능케 한다.
엘리먼트를 골라야 하는 시점들 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 window.onload = function(){ console.log(document.getElementBy("my-p" )); } jQuery( document ).ready( function(){ console.log( document.getElementById("my-p" )); $( document ).ready( function(){ console.log(document.getElementById("my-p" )); }) $(function(){ console.log(document.getElementById("my-p" )); });
jQuery 함수를 이용한 색 변경 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 $(function(){ setTimeout( function(){ var $li = $("li" ); $li.css("color" ,"#f00" ); console.log($li.length); console.log($li[0 ]); $li[0 ].style.fontWeight = "bold" ; $($li[0 ]).css("text-decoration" ,"underline" ) $($li.get(1 )).css("backgroundColor" ,"#ccc" ); },2000 ) });
jQuery 활용방법 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 $("#first" ).css("color" ,"red" ); $("#secnod" ).css("color" ,"blue" ); $("#second" ).css("fontWeight" ,"bold" ); var $li3 = $("#third" );$li3.css("color" ,"blue" ); $li3.css("fontWeigth" ,"bold" ); $("#third" ).css("color" ,"blue" ).css("fontWeight" ,"bold" ); $("#fifth" ).css({ "color" :"blue" , "fontWeight" :"bold" });
다양한 선택방법 1 2 3 4 5 6 7 8 9 10 11 12 13 $(".red strong" ).css("color" ,"red" ).text("text" ); $(".blue #s1" ).css("color" ,"blue" ); $(".blue > #s2" ).css("color" ,"red" ); $("#second + li" ).css("color" ,"red" ); $("li:first-child" ).css("color" ,"red" ); $("li:last-child" ).css("color" ,"red" ); $("li[id]" ).css("color" ,"red" ); $("li[class]" ).css("color" ,"red" );