javascript - 将索引添加到附加元素 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)));
谢谢你的帮助。
解决方案
而不是,使用 jQuery 的append方法insertAfter
会更简单:
$(".array_placeholder").append(newElem);
这将简单地将新元素作为最后一个子元素添加到列表中。
推荐阅读
- c# - 填充无效且无法删除 - 解密问题
- javascript - 为什么该项目在计数中没有得到总和?
- javascript - Nuxt js 切换到生产环境时不加载图像
- python - SQLAlchemy Core - 使用 Mysql 的 python 字典列表的高效 UPSERT
- python - 如何在 Python 的 XGBoost 中使用关键字 lambda 作为参数?
- python - 如何在 Python 中生成返回与原始谓词相反的可调用谓词
- php - 管理员中损坏的 WooCommerce 子菜单链接
- javascript - 无法使用 AJAX 和 FormData 提交表单
- laravel - 服务“laravel.test”构建失败:构建失败 [MAC]
- python - 如何从 Flask 中的 .route 获取 URL?