Нужно ли использовать $ (document) .ready () при использовании $ (document.createElement ())? - PullRequest
2 голосов
/ 16 октября 2011

Я хочу создать набор элементов для добавления в документ HTML, используя JQuery's $(document.createElement()).Я знаю, $(document).ready() требуется перед началом использования элементов документа.

Однако необходимо ли использовать $(document).ready() для создания элементов с $(document.createElement())?Другими словами, могу ли я использовать $(document.createElement()) в документе до его готовности?

Ответы [ 2 ]

5 голосов
/ 16 октября 2011

Вы можете создать новый узел в любое время. Но если вы собираетесь вставить его в DOM страницы, вам придется использовать .ready (), иначе нет гарантии, что место, в которое вы пытаетесь вставить, еще существует.

2 голосов
/ 16 октября 2011

Я создаю новые узлы до готовности, когда я предварительно загружаю свои изображения в голову ... так что это не является абсолютно необходимым, как общее правило или что-то в этом роде.

...