<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$('div'); // <--- THIS DOESN'T WORK
</script>
我在上面的代码中遇到错误。在检查.js代码时,我找不到名为$
的函数,但根据文档,应该是一个。
答案 0 :(得分:5)
试试http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
。请注意开头的http:
。
尽管它should work without that as well。我猜你试图通过file://
在本地打开你的HTML(而不是通过HTTP在服务器上)。在这种情况下,当然是无方案网址won't work。
答案 1 :(得分:-1)
<script type="text/javascript">
$(function(){ // this is equivalent to $(document).ready(function{
$('div');
});
</script>
您需要确保您的代码在jQuery之后运行并且页面已完成加载。
答案 2 :(得分:-1)
我认为这取决于你包含这些脚本标签的位置。如果它们在打开body标记之前就在你的脑海中,那么你需要将第二个语句包装在document ready函数中,以确保在jQuery开始寻找'div'之前加载DOM。
<script type="text/javascript">
$(function(){
$('div');
});
</script>
否则,如果你的脚本标签就在你的结束体标签之前,那么这应该可行。