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

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

if(jQuery) //jquery object exists 

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

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

 if(jQuery.DatePicker) //lib exists 

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

 if (window.jQuery) { // jQuery is loaded } else { // jQuery is not loaded } 

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

在此处输入图像描述

如果jquery对象存在,请检入javascript。

使用下面的if条件来检查jQuery对象是否存在。

 if(jQuery) { //jquery object exists } 

检查javascript对象是否已初始化。

 if(jQuery) { alert('jquery active'); } 

在控制台中运行:

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

if (jQuery) { // yup it's there }