我无法让 Netbeans 自动完成我的 JQuery 选择器,例如:
<a id="hello" href="#">Hello</a>
<script type="text/javascript">
$("|").hide();
</script>
据我目前对文档的理解,当我在 | 处按 control+space 时,它应该显示页面上可用的标签位置,但不显示任何建议。链接 [1] 和 [2] 清楚地表明这已经实现。我没有尝试过原型(prototype),链接 [2] 显示也添加了 JQuery 支持。
功能的自动完成功能完美,使用JQuery 1.4.2的嵌入式库,只有选择器自动完成功能不起作用。有什么建议吗?
[1] http://wiki.netbeans.org/JavaScript#Embedded_Completion
[2] http://wiki.netbeans.org/JavaScript#Recently_Added
Product Version: NetBeans IDE 6.8 (Build 200912041610)
Java: 1.6.0_18; Java HotSpot(TM) Client VM 16.0-b13
System: Windows XP version 5.1 running on x86; Cp1252; en_US (nb)
5 年后更新:
至少从 8.0.2 版开始,Netbeans 现在可以在 php 和 html 页面中正确地自动完成 jQuery 选择器。我不确定这是否是由于编辑器引擎上的一些其他更改造成的,或者他们最终发现了差异,但无论哪种方式现在都有效,耶!
最佳答案
Naor 的回答让我重新思考我在做什么,但它并没有完全回答我的问题。因此,让我提供我找到的解决方案,以防有人感兴趣。
使用 netbeans 时,自动完成功能在 php 文件和 html 文件中表现不同。在 html 中,jquery 选择器会按预期自动完成。但是当尝试在代码的 html 部分中的 php 文件中执行相同操作时,它将无法自动完成。
如果您希望此功能起作用,请确保您使用的是 html 文件,而不是 php。我会将此作为功能/错误提交给 netbeans 人员,希望他们可以修复它并使 html/js 自动完成可用于所有可以包含 html/js 代码的文件类型。
关于javascript - Netbeans JQuery 选择器自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2388698/