如何在页面加载时不在DOM中的元素上使用.after()。 (页面加载后注入)

时间:2011-12-22 09:36:20

标签: jquery html dom

我遇到了一个关于jquery的小问题。

我正在编写一个脚本,它在一个div之后注入一些html代码,当页面加载时不存在,这意味着在页面加载后,脚本会将该div注入到html中。

我正在使用下面的jquery代码在div(injectdiv)之后注入html

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

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

它不会工作,在div(#injecteddiv)之后没有注入,我认为它是“在页面加载后注入div”的问题。 它周围有什么办法吗? Thnaks。

P / S我安装了jquery库。

1 个答案:

答案 0 :(得分:1)

#仅在您在选择器中指定ID时使用,它不是ID的一部分。

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