如何确定网页是否启用了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 }