Я получаю предупреждение: «childNodes - это ноль или не объект» с разными номерами строк, в зависимости от того, на какую версию библиотеки я ссылаюсь (я пробовал около трех разных версий 1.2.6). для jQuery intellisense.
Я могу взломать это, чтобы заставить его работать, но я бы предпочел этого не делать, поскольку я не понимаю всех последствий изменения следующей строки:
elem = jQuery.makeArray(div.childNodes);
к этому:
//HACK: VS intellisense fix
if(div && div.childNodes)
elem = jQuery.makeArray(div.childNodes);
(измененная строка появляется только один раз в источнике). Что дает?