Обычно.length должен возвращать 0 или больше,
Я не понимаю, почему, но:
alert($('.class').length);
Бросает, я вижу в консоли Google Chrome, эта ошибка:
Uncaught TypeError: Cannot read property 'length' of null test-shop.mysite.com/store/es/:1102
(anonymous function)
Любая идея, почему это могло быть?
Единственный способ, которым я, похоже, копировать одно и то же сообщение об ошибке, - это когда $
переназначается нулевой возвращающей функцией. Например:
$ = function(){ return null; };
alert($('.class').length);
Чтобы исправить эту проблему, вам нужно выяснить, где находится код, который переназначает $
Следующее может помочь вам отладить проблему:
alert($);
Надеюсь, вы можете использовать это, чтобы определить, что $
самом деле $
на момент вызова