Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jQuery中附加到同级上?_Jquery_Html - Fatal编程技术网

如何在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'));