1. $ 대신 jQuery를 사용
jQuery('body').html('hello world');
2. $ 를 함수의 지역변수로 선언해서 외부에 있을지 모르는 타 라이브러리의 $와의 충돌을 예방
(function( $ ){
$('body').html('hello world');
})(jQuery)
1. jQuery( selector, [context] )
(function($) {
$('ul.menu').click(function () {
$('li', this).css('background-color', 'black');
});
}) (jQuery)
$('li', this)에서 'li'는 문서에 있는 모든 li들을 선택, this는 [context]이며 이벤트를 발생시킨 엘리먼트를 가리킴
즉, ul.menu에 해당하는 엘리먼트를 의미
2. jQuery( element )
jQuery(document.body).css('background-color', 'black');