Получает ли загруженный AJAX контент «document.ready»?
Вчера у меня была проблема, когда.on('click')
обработчик событий, который я назначал, не былработает правильно. Оказывается этопотому что я пытался применить это.on('click')
до того, как этот элемент существовал в DOM, потому что он загружался через AJAX, и поэтому нееще не существует, когдаdocument.ready()
добрался до этого момента.
Я решил это с неловким обходным путем, но мой вопрос, если бы я должен был поставить тег в загруженном контенте ajax и другое
document.ready()
в пределах этогоdocument.ready()
быть проанализирован ТОЛЬКО после загрузки содержимого ajax? Другими словами, считает ли он, что отдельно загруженный контент ajax является другимdocument
и если да, то имеет ли другойdocument.ready()
в этом загруженном ajax HTML работает так, как я думаю?
В качестве альтернативы; что было бы лучшим способом справиться с этой ситуацией? (необходимо подключить слушатель события к элементу DOM, который непока не существует)document.ready()