最近做项目发现一个问题
用jquery添加div会出现找不到div的问题
let parent=$("#假装有个id");
let child=document.createElement("div");
child.id="我是child";
parent.append(child);
然后想着有可能是有个创建延迟,比如1ms这样或者等等原因...
本来想设置一个 settimeout 来解决一下时序问题
后来突然想起来用原生的怎么样
let parent=document.getElementById("假装有个id");
let child=document.createElement("div");
child.id="我是child";
parent.appendChild(child);
额...结果原生的是没有问题的...看来jquery加了点东西?或者是下一帧(下一循环)才会成功添加元素吧