如何在页面加载时对不在 DOM 中的元素使用 .after() 。 (页面加载后注入)
我在使用 jQUery 时遇到了一个小问题。
我正在编写一个脚本,该脚本在加载页面时不存在的 div 之后注入一些 html 代码,这意味着在页面加载后,脚本会将该 div 注入到 html 中。
我使用下面的 jquery 代码在 div(injecteddiv) 之后注入 html
$('#firstdiv').after('<div id="injecteddiv"></div>');
$('#injecteddiv').after('<p>hello</p>');
,它不起作用,在该 div(#injecteddiv) 之后没有注入任何内容,我认为这是“页面加载后注入的 div”问题。 有什么办法解决吗?谢谢。
P/SI 安装了 jquery 库。
I am having a small issue with jQUery.
I am working on a script which injects some html code after a div which is not there when the page is load , that means after the page loaded , a script will inject that div into the html.
i am using the jquery code below to inject html after that div(injecteddiv)
$('#firstdiv').after('<div id="injecteddiv"></div>');
$('#injecteddiv').after('<p>hello</p>');
it wont work ,nothing is injected after that div(#injecteddiv), i think its the "div injected after page load" issue.
is there any way around it? Thnaks.
P/S I have jquery library installed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
#
仅当您在选择器中指定 id 时使用,它不是 id 的一部分。The
#
is only used when you specidy an id in a selector, it's not part of the id.