如何在另一个元素之后添加一个元素?

新手上路,请多包涵

我有一个特定的文本框,我想在它后面添加一个 div。我试过 .append() 函数,但它只在元素中添加了 div。

例如,我有:

 <input type="text" id="bla" />

我想把它改成:

 <input type="text" id="bla" /><div id="space"></div>

原文由 Jelle De Loecker 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 294
2 个回答

尝试使用 after() 方法:

 $('#bla').after('<div id="space"></div>');

文档

原文由 Rowan 发布,翻译遵循 CC BY-SA 3.0 许可协议

尝试

.insertAfter()

这里

$(content).insertAfter('#bla');

原文由 Rifat 发布,翻译遵循 CC BY-SA 2.5 许可协议

推荐问题