как использовать .after () для элементов, которых нет в DOM при загрузке страницы. (вводится после загрузки страницы) - PullRequest
1 голос
/ 22 декабря 2011

У меня небольшая проблема с jQUery.

Я работаю над сценарием, который вставляет некоторый HTML-код после div, которого нет при загрузке страницы, то есть после загрузки страницы,скрипт вставит этот div в html.

Я использую приведенный ниже код jquery для внедрения html после этого div (injecteddiv)

$('#firstdiv').after('<div id="injecteddiv"></div>');

$('#injecteddiv').after('<p>hello</p>');

это не сработает, после этого div ничего не будет(#injecteddiv), я думаю, это проблема "div, введенной после загрузки страницы".есть ли способ обойти это?Спасибо.

В P / SI установлена ​​библиотека jquery.

1 Ответ

1 голос
/ 22 декабря 2011

# используется только когда вы указываете идентификатор в селекторе, он не является частью идентификатора.

$('#firstdiv').after('<div id="injecteddiv"></div>');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...