Почему иногда я не могу получить доступ к объекту jQuery на некоторых сайтах в моей консоли chrome?

0

Иногда я могу использовать jQuery для любых сайтов в хром-консоли, но иногда он сказал, что $ не определено. Хотя я уверен, что библиотека jQuery включена.

Например:

http://www.highcharts.com/demo/line-labels

Эта страница использует jQuery, но в консоли я просто не могу получить доступ к объекту $.

  • 0
    Возможно, jQery.noConflict()
Теги:
console
google-chrome

2 ответа

1
Лучший ответ

Иногда jQuery не присваивается символу $. Запустите это, чтобы он работал должным образом:

 if ($ === undefined) {$=jQuery} else {alert("$ is occupied already")};
  • 0
    Это может сломать то, что в данный момент использует $ . Было бы намного безопаснее просто использовать jQuery .
  • 0
    Изменил это, чтобы принять это во внимание
1

Это не требование при использовании jQuery для псевдонима для $. Иногда другой библиотеке требуется $ или иногда использование jQuery() вместо этого не беспокоит, поэтому нет необходимости в псевдониме. Иногда jQuery.noConlict() изменяет псевдоним.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню