Селектор jquery не возвращает объект jquery в функции $ (document).ready

85
8

У меня проблемы с подключением jQuery Plugin к селектору, поэтому я добавил команду отладчика в мою функцию $ (document).ready.

Когда я вызываю селектор, находясь в готовности, он возвращает следующий объект

in ready function

Когда я продолжаю выполнение кода и снова запускаю selctor, я получаю объект jQuery:

after ready function

Что пошло не так? Загрузка документа должна быть завершена в функции $ (document).ready, правильно?

спросил(а) 2014-07-23T16:52:00+04:00 6 лет, 7 месяцев назад
1
Решение
61

В большинстве случаев вы применяете плагин к элементу, он обертывает элемент дополнительными объектами DOM. Это может привести к тому, что в зависимости от используемого вами селектора вы не найдете его после применения плагина. Специально, если селектор похож на $("#parentID >.yourObjectClass")

ответил(а) 2014-07-23T16:57:00+04:00 6 лет, 7 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема