我得到了警告“childNodes为空或不是一个对象'具有不同的行号,这取决于我引用的库的版本(我试过1.2.6的三个不同版本)因此,我得到了jack 。jQuery的智能感知jQuery 1.2.6的Visual Studio jscript intellisense错误?
我可以破解这得到它的工作,但我宁愿不是我不明白,更改以下行的全部含义:
elem = jQuery.makeArray(div.childNodes);
这样:
//HACK: VS intellisense fix
if(div && div.childNodes)
elem = jQuery.makeArray(div.childNodes);
(The cha中线只在来源中出现一次)。是什么赋予了?
我使用的1.2.6许多评论的版本之一。它们都会导致相同的错误,阻止任何intellisense在没有黑客的情况下工作。 – Will 2008-10-20 15:51:18
标记此作为答案,因为jQuery中修复了这个智能感知新的支撑。 – Will 2008-11-21 12:53:29