在Visual Studio 2010中使用jQuery的智能感知功能

13

我把那两个放在上面了。但是使用jQuery时没有智能感知。

<script src="@Url.Content("~/Scripts/jquery-ui-1.8.11.js")" type="text/javascript"></script>
<script src="../../Scripts/jquery-1.5.1-vsdoc.js" type="text/javascript"></script>

我也想在JavaScript文件中实现智能感知,这是否可能?


更新:

jQuery(function ($) {
    $("").   //no click event handler comes up
});
2个回答

19

当我选择一个元素 $("") 时,为什么没有出现点击处理程序? - BlackFire27
@BlackFire27。你是否将 /// <reference path="../../scripts/jquery-1.5.1-vsdoc.js"/> 添加到文件中??? - gdoron
是的,jQuery(function($)...外面有智能感知,但里面没有...这很奇怪。 - BlackFire27
@BlackFire27。你的代码写错了。应该是 jQuery($){$("").click(...)}。不过我不确定你是否能在那个函数内获得_intellsense_,因为该函数中的 $ 是一个参数! - gdoron

7

右键单击项目 >> 点击“添加库包引用” >> 在左框架中选择“在线” >> 在最右侧的框架中,在“搜索在线”文本框中输入“jquery” >> 等待结果显示后,点击并安装“jQuery.vsdoc”包。

简单易懂!


嗯,甚至没有找到第一个选项(“添加库”)。您确定这适用于VS2010(就像OP一样),或者没有其他要求吗? - Charles Roberto Canato
@CharlesRobertoCanato - 看起来你的VS2010安装中没有Nuget。请从下面的链接安装它,然后再试一下。祝你好运!http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c - Deepak Pathak
实际上我也有,但我的字符串与你的不同。无论如何,我回复得太早了,甚至没有注意到你在谈论添加一个包。不管怎样,我已经尝试过了(手动操作,因为我使用的是早期版本),但仍然不起作用。以后会再进行更深入的调查,谢谢。 - Charles Roberto Canato

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接