Netbeans的问题';Javascript/Jquery智能感知

Netbeans的问题';Javascript/Jquery智能感知,javascript,jquery,netbeans,intellisense,Javascript,Jquery,Netbeans,Intellisense,我对Netbeans的Javascript/Jquery Intellisense有一些问题。我正在Windows上使用Netbeans 7.1。例如: 我有一个PHP项目: 源文件中的jquery.js 源文件中的index.php 源文件中的script.js 然后我写了一些简单的东西如下: <html> <head> <script type="text/javascript" src="jquery.js"></script&

我对Netbeans的Javascript/Jquery Intellisense有一些问题。我正在Windows上使用Netbeans 7.1。例如:

我有一个PHP项目:

  • 源文件中的
    jquery.js
  • 源文件中的
    index.php
  • 源文件中的
    script.js
然后我写了一些简单的东西如下:

<html>
    <head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="script.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            $("h1").click(function(){
               $('<h1>Hello</h1>').prependTo('body') ;
            });
        });

        var myDate = new Date();
        var m = myDate.getMinutes();
    </script>
    </head>
    <body>
        <h1>hello</h1>
    </body>
</html>

$(文档).ready(函数(){
$(“h1”)。单击(函数(){
$('Hello').prependTo('body');
});
});
var myDate=新日期();
var m=myDate.getMinutes();
你好
在这个例子中,我在
index.php
文件中得到了一些Intellisense,但它(对我来说)在
$('h1')中并不完整。cl
Intellisense没有列出
单击
,而是显示了类似的内容

script.js
中,我对
jQuery
没有任何智能感知-只有Javascript

我也没有得到例如
Date
的智能感知。我只知道:


如何解决此问题?

您是否将IDE设置为隐藏目标浏览器不支持的功能

例如,在我的Netbeans中,它用删除线显示它们,并表示Internet Explorer 5.5不支持它们

尝试更改目标浏览器:

Tools > Options > Miscellaneous > JavaScript

我尝试过改变这些选项,但没有任何帮助。但仍然-例如:
getHours()
Date的成员函数是最基本的,不是吗?在这种情况下,我会尝试更新IDE插件或卸载/重新安装IDE,您将不得不再次更改首选项,但不会丢失您的项目!在旁注中,您可以使用$(函数(){//code});而不是$(document).ready(函数(){//code});它也做同样的事情@Andrewillis我知道,但我仍然没有智能感知:/