jQuery 객체 검사에서 jQuery 버전 가져 오기


352

jQuery객체 를 검사하여 어떤 버전의 jQuery를 사용하고 있는지 알아내는 방법이 있습니까? jQuery가 동적으로 페이지에 추가되고 마크 업에서 해당 페이지에 대한 참조를 볼 수 없습니다. 브라우저 콘솔에서 검사하면 거기에 있습니다.

답변:


515

당신도 사용할 수 있습니다 $().jquery;또는 $.fn.jquery이는 예를 들어 버전 번호를 포함하는 문자열을 반환합니다 1.6.2.


14
버전이 항상 3 단계로 정확하지는 않습니다. 예를 들어 jQuery 1.4.0은 다음에 1.4jQuery.fn.jquery
대해서만

3
참고로, 2.1.4의로, 당신은 그냥 사용할 수 있습니다 $.fn.jquery, 필요합니다 호출하지$ 이제 기능
jusopi

webpack의 3 "ProvidePlugin"기능을 통해 jquery "globaly"를로드하면 작동하지 않습니다.
StLia

@StLia jQuery 객체를 가져와야 할 수도 있습니다.import jQuery from jquery
Jeff

37

참고로, 페이지가 $기호 와 충돌하는 mootools와 같은 다른 자바 스크립트 라이브러리와 함께로드되는 경우 jQuery대신 사용할 수 있습니다 .

예를 들어 jQuery.fn.jquery또는 jQuery().jquery잘 작동합니다.

jQuery 버전 확인을위한 스크린 샷


12
$()['jquery']

console.log($())jquery 객체 필드를 호출 하고 메모하십시오.

  • jquery
  • 선택자
  • prevObject

여기에 이미지 설명을 입력하십시오


11

$().jquery 버전을 문자열로 제공합니다.


2
$는 jQuery 함수에 대한 참조이고 $ ()는 jQuery 인스턴스를 참조합니다 (누군가 왜 궁금해하는 경우를 대비하여)
sidonaldson

8

이전 버전의 jQuery

jQuery().jquery  (or)

jQuery().fn.jquery

최신 버전의 jQuery

$().jquery  (or)

$().fn.jquery

첫 번째 구문 jQuery().jquery은 매우 오래된 버전의 jQuery (레거시 프로젝트에 포함)에서 저에게 1.10.2
효과적이었습니다

3

당신은 단순히 인쇄하여 jquery의 버전을 얻을 수 있습니다 object.jquery, object당신이 사용하여 만든 모든 개체가 될 수 있습니다 $.

예를 들어 <div>다음과 같이 요소를 만든 경우

var divObj = $("div");

인쇄 divObj.jquery하면 1.7.1과 같은 버전이 표시됩니다.

기본적 divObj으로 모든 속성을 상속 $()또는 jQuery()즉 당신은 인쇄하려고하면 jQuery.fn.jquery또한 1.7.1과 같은 동일한 버전을 인쇄합니다


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.