对了,现在我有了这段代码来绘制一些div(根据一些逻辑,我会有Parent和Childs.

array.forEach(async (a, b) => { 
    var currentDiv = 0;
    let divHtml;

    if (b === 0) {
        //This should be the first parent 
        divHtml = document.createElement('div');
        divHtml.id = 'someID' + currentDiv;
    } else if (previousDiv != currentDiv) {
        // This should be used for next parents based on the previousDiv & currentDiv logic
        divHtml = document.createElement('div');
        divHtml.id = 'someID' + currentDiv;
    } else {
        // This should be used only for childs. I want to create another div but inside the parent that I have stored into currentDiv.
        divHtml = document.getElementById('someID' + currentDiv);
        divHtml.id = 'someChildID' + currentDiv;
    }

    // Some more code below but what it's important is this (I continue using the divHtml in a lot of places on my code):
    divHtml.setAttribute('someData', someDataAttribute);
}); 

所以,我的问题是:如果有一种方法可以获取parentDiv并在X Childs元素中绘制,我该如何做?我试过这样做:

divHtml = document.createElement('div').appendTo($('#someID' + currentDiv));

但我收到了.appendTo() is not a function错误消息.

推荐答案

.appendTo()是一个jQuery方法,看起来您使用的是纯Java脚本,也许您想使用appendappendChild

Javascript相关问答推荐

如何在 cypress 中使用静态嵌套循环

JS—删除对象数组中对象的子对象

保持物品顺序的可变大小物品分配到平衡组的算法

如何在ASP.NET项目中使用Google Chart API JavaScript将二次轴线值格式化为百分比

第二次更新文本输入字段后,Reaction崩溃

将数组扩展到对象中

如何让SVG图标在被点击和访问后改变 colored颜色 ,并在被访问后取消点击时恢复到原来的 colored颜色 ?

在JavaScript中将Base64转换为JSON

ComponentWillReceiveProps仍在React 18.2.0中工作

$GTE的mongoose 问题

React数组查找不读取变量

在此div中添加一个类,并在一段时间后在Java脚本中将其删除

暂停后只有一次旋转JS

如何格式化API的响应

Html/JS:如何在脚本执行前阻止呈现?

如何导入我在Web Worker创建的函数?

我在从侧面到内部的react 中面临着推翻观点的问题

是否可以在同一路由路径中为不同的处理程序使用不同的express中间件?

我怎样才能同步两个Java脚本函数呢?

如何用JAVASCRIPT更新背景位置值来实现CSS视差滚动?