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

发布于 2024-12-22 14:21:24 字数 424 浏览 0 评论 0原文

我在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

盗梦空间 2024-12-29 14:21:24

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

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

The # is only used when you specidy an id in a selector, it's not part of the id.

$('#firstdiv').after('<div id="injecteddiv"></div>');
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文