어떤 버전의 jQuery가로드되었는지 확인하는 방법은 무엇입니까?
클라이언트 시스템에 어떤 버전의 jQuery가로드되어 있는지 확인하려면 어떻게합니까? 클라이언트에 jQuery 가로 드되었을 수 있지만 확인 방법을 모르겠습니다. 그들이로드 된 경우 버전과 접두사를 어떻게 확인합니까?
$('.class')
JQuery('.class')
if (typeof jQuery != 'undefined') {
// jQuery is loaded => print the version
alert(jQuery.fn.jquery);
}
jQuery
객체가 존재 하는지 확인할 수 있습니다 .
if( typeof jQuery !== 'undefined' ) ... // jQuery loaded
jQuery().jquery
버전 번호가 있습니다.
접두사 jQuery
는 항상 작동해야합니다. 사용 $
하려면 코드를 함수로 감싸서 jQuery
매개 변수로 전달할 수 있습니다.
(function( $ ) {
$( '.class' ).doSomething(); // works always
})( jQuery )
…이 방법을 지금까지 언급하지 않았기 때문에 콘솔을 열고 다음을 입력하십시오.
$ === jQuery
위에서 언급 한 @ Juhana $().jquery
는 버전 번호를 반환합니다.
$.fn.jquery
// If there is concern that there may be multiple implementations of `$` then:
jQuery.fn.jquery
일반적으로 문자열로 버전 번호를 다시 가져 오면 jQuery가로드되고 해당 버전이 사용중인 버전입니다. 로드되지 않으면 돌아가
undefined
거나 오류가 발생합니다.
꽤 오래된 질문과 의견에 이미 내 대답을 언급 한 소수의 사람들을 보았습니다. 그러나 때로는 의견으로 남겨진 훌륭한 답변이 눈에 띄지 않을 수 있습니다. 특히 답변에 대한 의견이 많으면 보석을 찾는 더미를 파고들 수 있습니다. 잘만되면 이것은 누군가를 도와줍니다!
이것이 jQuery 가로 드되었는지 확인하는 가장 짧고 간단한 방법이라는 것을 알았습니다.
if (window.jQuery) {
// jQuery is available.
// Print the jQuery version, e.g. "1.0.0":
console.log(window.jQuery.fn.jquery);
}
이 방법은 http://html5boilerplate.com 및 기타에서 사용됩니다 .
내가 선호하는 것은 :
console.debug("jQuery "+ (jQuery ? $().jquery : "NOT") +" loaded")
결과:
jQuery 1.8.0이로드 됨
실제로 이것을 IE의 try / catch 블록으로 감싸 야합니다.
// Ensure jquery is loaded -- syntaxed for IE compatibility
try
{
var jqueryIsLoaded=jQuery;
jQueryIsLoaded=true;
}
catch(err)
{
var jQueryIsLoaded=false;
}
if(jQueryIsLoaded)
{
$(function(){
/** site level jquery code here **/
});
}
else
{
// Jquery not loaded
}
에 따라 템플릿 몬스터 블로그 , 입력, 스크립트 아래이 당신이 지금 통과하고있는 사이트의 JQuery와의 버전을 제공 할 것입니다.
1. console.log(jQuery.fn.jquery);
2. console.log(jQuery().jquery);
개발자 도구> 콘솔로 이동하여 다음 명령 중 하나를 작성하십시오. jQuery.fn.jquery
console.log(jQuery().jquery);
한 줄에 최소한의 키 입력 (oops!) :
alert($().jquery);
if (jQuery){
//jquery loaded
}
.....
참고 URL : https://stackoverflow.com/questions/6973941/how-to-check-what-version-of-jquery-is-loaded
'Programming' 카테고리의 다른 글
병합 충돌을 일으키는 git stash pop 실행 취소 (0) | 2020.02.18 |
---|---|
일반 URL을 링크로 바꾸는 방법? (0) | 2020.02.18 |
OSX에서 JAVA_HOME을 무엇으로 설정해야합니까? (0) | 2020.02.18 |
URL 쿼리 매개 변수가 포함 된 HTTP POST-좋은 아이디어입니까? (0) | 2020.02.18 |
C #에서 XML을 작성하는 방법 (0) | 2020.02.18 |