jQuery:如何让intellisense处理缓存元素

时间:2011-10-29 09:55:49

标签: jquery intellisense elements

我怎样才能让jQuery Intellisense处理缓存的元素。如果我执行以下操作,则不会获得Intellisense:

var elem = $j('#elemID');
elem.height(100);

如果我将上面的代码更改为followou,而不是我的intellisense,但这是正确的方法吗?我不是从jQ​​uery对象重新创建jQuery对象吗?

var $(elem) = $j('#elemID');
$(elem).height(100);

1 个答案:

答案 0 :(得分:0)

好吧,现在看来我得到了Intellisense,诀窍是用$启动jQuery-Object的变量名。

var $elem = $j('#elemID');
var height = $elem.height(100); // I got intellisense here!

这样做可以让我智能感知并更好地区分缓存的jQuery对象和普通对象/变量:$ elem是一个jQuery对象,高度只是一个普通的变量/数字。