我正在尝试检查我的 Jquery 库是否已加载到我的 HTML 页面上。我正在检查它是否有效,但有些地方不对劲。这是我所拥有的:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="/query-1.6.3.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
if (jQuery) {
// jQuery is loaded
alert("Yeah!");
} else {
// jQuery is not loaded
alert("Doesn't Work");
}
});
</script>
原文由 SoftwareSavant 发布,翻译遵循 CC BY-SA 4.0 许可协议
好吧,您正在使用 jQuery 来检查是否存在 jQuery。如果 jQuery 没有加载,那么
$()
甚至根本不会运行并且你的回调也不会执行,除非你使用另一个库并且那个库碰巧共享相同的$()
语法。删除你的
$(document).ready()
(改用window.onload
之类的东西):