没有完全合作我刚开始使用NetBeans IDE(Win7/64位下的NetBeans IDE 7.2(Build 201207171143))尝试jQuery开发。特别是自动完成似乎非常方便..我使用了本教程:http://netbeans.org/kb/docs/web/js-toolkits-jquery.html 我做了本教程中的所有内容,但是使用了当前版本的jQuery.js(v1.8.0)而不是旧的1.4.2版本。Netbeans自动完成与当前jQuery.js(v1.8.0)
让我们看一下剪断下面的代码: “$(文件)”
<script type="text/javascript">
$(document).ready(function(){
$("h1").click(function(){ alert ("HI!"); });
});
</script>
自动完成工程并建议“准备就绪”。到目前为止,这么好...
第三行以“$(”h1“)开头。”之后,选择器后面是“。”我收到很多建议,但不是因为“点击”;当我使用旧的jQuery的1.4.2.js它工作在本教程的下面的截图看出:http://netbeans.org/images_www/articles/69/web/js-toolkits-jquery/code-completion.png
问题:
- 其实这里有什么问题吗?
- 我们可以以某种方式得到这与当前版本的jQuery的工作?如果是这样:如何?
- 谁可能在这里负责... jQuery或netbeans中的错误?
问候, 斯特凡
---更新---
问题只如果您添加<script type="text/javascript" src="js/jquery.js"></script>
到源代码中。如果你省略了包含,那么它的工作方式应该如此。 所以这似乎是Netbeans的一个问题。并引导我们进入以下改编问题:
问题:不包括jquery.js只是一种解决方法。有没有办法解决这个问题?也许需要我们在项目的某个地方禁用一些“auto-include-everything”选项?
---更新#2:解决方案---
它甚至包含脚本<script type="text/javascript" src="jq.js"></script>
作品的名称,但在“”的jquery.js不工作结束的任何资源名称,而<script type="text/javascript" src="jquery-1.8.0.js"></script>
工作! 所以它实际上是Netbeans中的一种错误,是由一些硬编码的东西造成的。解决方案是以某种方式重命名JavaScript文件,例如还包括修订。
介绍使用普通版本...未缩小。 – SDwarfs 2012-08-18 20:46:42
但我会“重新检查”这一点。最初它在我工作的笔记本上进行了测试,这个周末我没有在手。也许我会在我的私人设备上安装netbeans 7.2。首先需要完成别的事情......会让你知道结果。 – SDwarfs 2012-08-18 20:50:05
刚刚测试过。结果是,只要我不在'
'标签中放置'',它就能正常工作。这似乎是造成这个问题。 – SDwarfs 2012-08-18 22:42:37