首页 > 解决方案 > 将索引添加到附加元素 Jquery

问题描述

我想在一个 div 中订购项目,我有这样的动态结构获取的列表:

<div class="array-placeholder">
<div class="tag">....</div> #index 0 
<div class="tag">....</div> #index 1
<div class="tag">....</div> #index 2
</div>

我想附加一个元素

<div class="array-placeholder">
<div class="tag">....</div> #index 0 
<div class="tag">....</div> #index 1
<div class="tag">....</div> #index 2
<li><div class="tag">....</div></li> # index =0 but it should be 3
</div>

我试图像这样解决这个问题,但索引始终为 0

newElem.insertAfter($(".array-placeholder").find('.tag').eq((listLength-1)));

谢谢你的帮助。

标签: javascriptjqueryhtml

解决方案


而不是,使用 jQuery 的append方法insertAfter会更简单:

$(".array_placeholder").append(newElem);

这将简单地将新元素作为最后一个子元素添加到列表中。


推荐阅读