确定网页是否启用了jquery的最佳方法是什么?使用jquery本身,如果这是确定它的最佳方式。
答案 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。
答案 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:未定义$。