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

时间:2011-12-25 20:07:44

标签: javascript jquery

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

7 个答案:

答案 0 :(得分:12)

if(jQuery) //jquery object exists

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

确保加载jQuery中的库是相同的:

if(jQuery.DatePicker) //lib exists

答案 1 :(得分:8)

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

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

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

enter image description here

答案 2 :(得分:5)

在控制台中运行:

mobile

答案 3 :(得分:2)

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

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

if(jQuery)
{
//jquery object exists
}

答案 4 :(得分:2)

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

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

答案 5 :(得分:0)

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

答案 6 :(得分:0)

好吧,我们有可用的工作答案。.尽管对于一些懒惰的人来说,他们甚至想要聪明的答案,但我想补充一下: 只需尝试击中

$

浏览器控制台中的

关键字 如果(已加载jQuery),您将得到

ƒ(e,t){返回新的E.fn.init(e,t)}

这是缩小的jQuery库 其他 会抛出参考错误

ReferenceError:未定义$。