【问题标题】:No Jquery intellisense Support for Visual Studio 2008没有对 Visual Studio 2008 的 Jquery 智能感知支持
【发布时间】:2011-10-24 23:40:31
【问题描述】:

我有 Visual Studio 2008 Pro。 SP1 和修补程序

KB958502 - JScript 编辑器支持 “-vsdoc.js”智能感知文档。文件

已安装,但在 VS2008 中仍不提供智能感知支持。

<script type="text/javascript" src="Scripts/jquery-1.6.1.js">
$("#TextBox1").
</script>

【问题讨论】:

    标签: jquery asp.net visual-studio-2008 intellisense


    【解决方案1】:

    我不确定,但标签不应该有“src”或内联内容,但不能两者兼有?

    您的代码两者都有。
    也许这会起作用:

    <script type="text/javascript" src="Scripts/jquery-1.6.1.js"></script>
    
    <script type="text/javascript">
    $("#TextBox1").
    </script>
    

    【讨论】:

      【解决方案2】:

      jQuery Intellisense in VS 2008 - 看看 cmets...

      确保此路径正确:src="Scripts/jquery-1.6.1.js"

      下载并尝试添加 vsdoc 文件:

      <script type="text/javascript" src="Scripts/jquery-1.6.1-vsdoc.js" />
      

      您正在引用 jQuery 脚本文件,同时您正在尝试在该脚本代码块中编写代码。我认为这是不可能的。我至少从未尝试过这种方式。

      改为这样做(这应该可行):

      <script type="text/javascript" src="../../Scripts/jquery-1.6.1.js" />
      <script type="text/javascript" src="../../Scripts/jquery-1.6.1-vsdoc.js" />
      
      <script type="text/javascript">
      
      $("#TextBox1").
      
      </script>
      

      【讨论】:

      【解决方案3】:

      你有 1.6.1 的 -vsdoc.js 吗?我认为在 1.4.1 之后没有可用的,这里有:

      http://docs.jquery.com/Downloading_jQuery

      因此,如果您引用 1.6.1,VS 可能不会自动找到它。您可以将 1.4.1 重命名为 1.6.1 并确保它位于同一路径中。

      或者,您可以使用 // 引用标签直接引用 vsdoc,如 Scott Gu 文章中所述。

      【讨论】:

        【解决方案4】:

        您应该在 vs2008 中使用 1.6.1 版本的 jquery-1.4.1.jsjquery-1.4.1.min.jsjquery-1.4.1-vsdoc

        【讨论】:

        • 这作为可接受的答案是零意义的。只是 b/c 我们使用 VS2008,我们不能使用 1.6.1?为什么?
        最近更新 更多