如何在两个div之间插入div?

时间:2013-09-17 08:29:38

标签: jquery

  

我有以下HTML ...

<div id="one"></div>
<div id="two"></div>

我想通过选择$('#two')选择器

来插入这样的<div id="test"></div>

结果:

<div id="one"></div>
<div id="test"></div>
<div id="two"></div>

5 个答案:

答案 0 :(得分:7)

使用.insertBefore()

$('<div id="test" />').insertBefore('#two')

演示:Fiddle

答案 1 :(得分:1)

您可以将.after().before()与jQuery一起使用来完成您追逐的目标。

$('#one').after('<div id="test"></div>');

$('#two').before('<div id="test"></div>');

答案 2 :(得分:0)

尝试

$( "#two").before( "<div id="test"></div>" );

答案 3 :(得分:0)

请正确创建DOM元素

$('<div>').attr('id', 'test').insertBefore('#two');

答案 4 :(得分:0)

这是另一个答案

$("<div id="test"></div>").insertAfter('$one')