如何确定网页是否启用了jquery?

Jim*_*_CS 11 javascript jquery

确定网页是否启用了jquery的最佳方法是什么?如果这是确定它的最佳方法,请使用jquery本身.

Cal*_*dge 13

if(jQuery) //jquery object exists
Run Code Online (Sandbox Code Playgroud)

jQuery并不神奇 - 它本质上只是一个大对象.您可以像检查任何其他对象一样检查它.

同样要确保加载jQuery中的库:

if(jQuery.DatePicker) //lib exists
Run Code Online (Sandbox Code Playgroud)

  • 如果未启用jQuery,它将抛出错误,并停止执行脚本。 (2认同)

Ric*_*ich 9

检查jQuery是否加载的最佳方法是

if (window.jQuery) {  
    // jQuery is loaded  
} else {
    // jQuery is not loaded
}
Run Code Online (Sandbox Code Playgroud)

如果你检查使用if(jQuery){},并且它不存在,你将得到如下所示的引用错误,它将破坏你的脚本的执行.通过检查window对象是否具有名为jQuery的属性,如果不存在,则只返回undefined.

在此输入图像描述


jim*_*ums 5

在控制台中运行此命令:

if (window.jQuery) { 
    console.log("Yes there's jQuery!"); 
} else { 
    console.log("Nope, it's not on this site..."); 
};
Run Code Online (Sandbox Code Playgroud)