Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在加载页面时对不在DOM中的元素使用.after()。(加载页面后注入)_Jquery_Html_Dom - Fatal编程技术网

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

Jquery 如何在加载页面时对不在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

我对jQUery有一个小问题

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

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

$('#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:有了这个更改,代码就可以正常工作了:嗯,等等,让我仔细检查一下,实际上在我的测试中,脚本是一个工具栏,它在页面加载之后被注入,我想在工具栏之后注入一些东西。所以我使用上面的例子。