我有这个简单的脚本:
$(document).ready(function() {
alert("HI");
)};
警报从未出现过。但是,如果我删除document.ready部分,它将立即加载。有谁知道为什么?
答案 0 :(得分:5)
你有一个错字。最后一行应为});
而不是)};
。
答案 1 :(得分:3)
是。以$
开头的变量表示(通常因为其他库也可以使用$
符号)jQuery对象。所以很可能你的jQuery对象没有被加载。
当你删除$(document).ready ..)
时,它变成了普通的javascript,你得到了alert("hi")
。
ALSO 最后一行)};
中的这个拼写错误应该是});
,这只表示$(document)
的jQuery变量未正确设置。
答案 2 :(得分:2)
最后一行应该是
})
而不是
)}