我无法让Netbeans自动完成JQuery的选择器,例如:
<a id="hello" href="#">Hello</a>
<script type="text/javascript">
$("|").hide();
</script>
据我目前为止对文档的理解,当我按|时,应在页面上显示可用的标签.位置,但不显示建议.链接[1]和[2]清楚地表明这已经实现.我没有尝试过原型,链接[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代码的文件类型.