如何在jQuery中附加到同级上?
我有这个密码如何在jQuery中附加到同级上?,jquery,html,Jquery,Html,我有这个密码 <div class="data"> <div class="another"> </div> <!-- need to add element here --> </div> 我想在使用jQuery添加注释的元素中添加如何使用jQuery附加另一个注释的同级元素我想您应该使用以下函数: $('div.another').after('<div>'); $('div.other')。在('')之后;
<div class="data">
<div class="another">
</div>
<!-- need to add element here -->
</div>
我想在使用jQuery添加注释的元素中添加如何使用jQuery附加另一个注释的同级元素我想您应该使用以下函数:
$('div.another').after('<div>');
$('div.other')。在('')之后;
试试:
如果您特别想在
元素之后插入另一个div
元素,请尝试:
$('other 2').insertAfter($('other'));
在$('.other')
部分中,您可以以其他方式更精确地指定目标。,而这将在他的特定示例中起作用。如果他有一个以上的内部div,并且想要在其中一个div之后插入新元素,那么它就不起作用了。选择器是按id选择的,而外部div有一个classjQuery 1.12.1。这是有效的(但前面提到的.insertAfter
不起作用),我更喜欢它而不是。after()
因为它返回您正在添加的元素(而不是您正在添加的元素)-显然取决于您需要什么。
$('div#data').append('your HTML');
$('<div>Another 2</div>').insertAfter($('.another'));