2009-12-04 5 views
1

$()은 바로 가기 별칭이 jQuery()인데 그 다음은 this iterator입니다. 두 개의 다른 대상이 있습니까?

수정 : 답장을 보내 주셔서 감사합니다. 문서에 일관성이 없기 때문에 대부분의 경우 $()을 사용하고 Utilites 섹션에서 jQuery()으로 전환합니까? 그것이 나를 혼란스럽게 만들었습니다.

답변

8

아니, 당신이 옳았 할 수 있습니다. 그들은 별칭입니다.

$(something).each(function() {...}); 

를 베어 개체의 하나에 다른 기능이 (당신이 $ 또는 jQuery를 호출 여부 : 무슨 문서가 말하려고 한 것은 결과 JQuery와 래퍼 반복 무언가를 선택하는 것이있다

$.each(something, function() {...}); 

jQuery 래퍼 객체뿐만 아니라 모든 배열과 유사한 시퀀스에 적용 할 수 있습니다.

11

은 자신을보십시오 : 한마디로

$ === jQuery 
4

- 네, 그들이.

정교화 : $ 여러 JS에서 사용되기 때문에 jQuery를이 가지고 프레임 워크 대신 jQuery() VAR를 통해 사용할 수 있습니다 "충돌"모드 (기본 하나 $ 없음).

1

그래 동의어 ... 당신의 문서 페이지 jQuery.each(object, callback)를 말합니다 ..하지만 당신은 또한 $.each(object, callback)

관련 문제