Jquery 如何在加载页面时对不在DOM中的元素使用.after()。(加载页面后注入)
我对jQUery有一个小问题 我正在编写一个脚本,它在加载页面时不存在的div之后注入一些html代码,这意味着在加载页面之后,脚本会将该div注入html 我使用下面的jquery代码在该div(injecteddiv)之后注入htmlJquery 如何在加载页面时对不在DOM中的元素使用.after()。(加载页面后注入),jquery,html,dom,Jquery,Html,Dom,我对jQUery有一个小问题 我正在编写一个脚本,它在加载页面时不存在的div之后注入一些html代码,这意味着在加载页面之后,脚本会将该div注入html 我使用下面的jquery代码在该div(injecteddiv)之后注入html $('#firstdiv')。在('')之后; $(“#injectediv”)。在(“hello”)之后; 它不会工作,在那个div(#injecteddiv)之后没有注入任何内容,我认为这是“页面加载后注入div”的问题。 有什么办法吗?蒂纳克斯 p/S
$('#firstdiv')。在('')之后;
$(“#injectediv”)。在(“hello”)之后;
它不会工作,在那个div(#injecteddiv)之后没有注入任何内容,我认为这是“页面加载后注入div”的问题。
有什么办法吗?蒂纳克斯
p/S我已经安装了jquery库 仅当您在选择器中指定id时才使用
,它不是id的一部分
$('#firstdiv').after('<div id="injecteddiv"></div>');
$('#firstdiv')。在('')之后;
只有在选择器中指定id时才使用#
,它不是id的一部分
$('#firstdiv').after('<div id="injecteddiv"></div>');
$('#firstdiv')。在('')之后;
为什么不在将内容注入div的同一个例程中再次调用它呢?嘿,发生了什么错误?既然我们在最后尝试了代码,它就在injecteddiv
之后添加
,为什么不在将内容注入div的同一个例程中再次调用它呢?嘿,有什么错误吗?因为我们在最后尝试了代码,所以在injecteddiv
@sm21guy之后添加了
:有了这个更改,代码就可以正常工作了:嗯,等等,让我仔细检查一下,实际上在我的测试中,脚本是一个工具栏,它是在页面加载之后注入的,我想在工具栏之后注入一些东西。所以我使用了上面的例子。@sm21guy:有了这个更改,代码就可以正常工作了:嗯,等等,让我仔细检查一下,实际上在我的测试中,脚本是一个工具栏,它在页面加载之后被注入,我想在工具栏之后注入一些东西。所以我使用上面的例子。