1
$()
또는 $()
없이 어떤 차이점이 있는지 물어보고 싶습니다. 실제로 두 가지 경우에 효과가 있습니다. 내가 실제로 이해할 수없는 차이점이 있습니까?
jQuery를이
var harf = $('<p>Hello there</p>').appendTo('body');
$(harf).on('click', function(){
alert('harf');
});
//
var harf = $('<p>Hello there</p>').appendTo('body');
harf.on('click', function(){
alert('harf');
});
'$ ... 대신하는 경우 당신은 dom 요소 참조 자나 선택자를 가졌으므로'$()'를 사용해야 jQuery 객체를 얻을 수 있습니다. –
'$ (harf)'는'var foo = Number (2)'와 비슷합니다. foo = 2'입니다. 이미 jQuery 객체로 변환 할 이유가 없습니다. – h2ooooooo