如何检查加载了哪个版本的jQuery?

如何检查客户端计算机上加载了哪个版本的jQuery?客户端可能已加载jQuery,但我不知道如何检查它。如果他们已加载它,如何检查版本和前缀,例如:


$('.class')

JQuery('.class')


缥缈止盈
浏览 384回答 3
3回答

慕的地10843

if (typeof jQuery != 'undefined') {      // jQuery is loaded => print the version    alert(jQuery.fn.jquery);}

白衣非少年

您可以只检查jQuery对象是否存在:if( typeof jQuery !== 'undefined' ) ... // jQuery loadedjQuery().jquery 有版本号。至于前缀,jQuery应该始终有效。如果要使用$,可以将代码包装到一个函数中,并将jQuery其作为参数传递给它:(function( $ ) {    $( '.class' ).doSomething();  // works always})( jQuery )

哆啦的时光机

$.fn.jquery// If there is concern that there may be multiple implementations of `$` then:jQuery.fn.jquery如果您获取版本号(通常是字符串),则jQuery将被加载,这就是您正在使用的版本。如果未加载,则应该返回undefined,甚至可能出错。很老的问题,我已经看到一些人在评论中提到了我的答案。但是,我发现,有时由于注释而留下的出色答案可能会被忽略;尤其是当答案中有很多评论时,您可能会发现自己正在挖掘成堆的宝石。希望这可以帮助某人!
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery