如何在jQuery中附加sibling?

Ani*_*pta 32 html jquery

我有这个代码

<div class="data">

<div class="another">
</div>
<!-- need to add element here -->

</div>
Run Code Online (Sandbox Code Playgroud)

我想添加使用jQuery放置注释的元素我如何使用jQuery追加另一个兄弟

Ale*_* R. 43

如果您特意想在another div元素后插入,请尝试insertAfter:

$('<div>Another 2</div>').insertAfter($('.another'));
Run Code Online (Sandbox Code Playgroud)

$('.another')零件中,您可以更精确地指定目标.

  • 与 `.after()` 相比,我更喜欢它,因为它返回您要添加的元素(而不是您要添加 * 到 * 的元素) - 显然取决于您需要什么。 (2认同)

Ric*_*ton 37

我想你想使用.after()函数:

$('div.another').after('<div>');
Run Code Online (Sandbox Code Playgroud)

  • jQuery 1.12.1 有效(但前面提到的 `.insertAfter` 无效) (2认同)

met*_*rce 6

尝试:

$('div#data').append('your HTML');
Run Code Online (Sandbox Code Playgroud)

  • 虽然这将在他的具体例子中起作用.如果他有多个内部div并希望在其中一个之后专门插入新元素,它将无法工作. (7认同)