js循环appendChild与jq循环append方法遇到的问题

我想循环往div中添加dom

js代码

var doc = $(“<div>测试</div>");
$(".svg-container").each(function() {$(this).append(doc);
}

但是只有最后一个div添加了,我试着用for循环写了也是一样。是什么原因呢

append添加到元素的时候,已存在的元素是移动而不是复制,你用了遍历,所以第一次是新增,后面都是移动前面新增的,最后当然就出现了只有最后一项有东西。
解决办法:
1、不要遍历,你用的是jQuery的类选择器,可以直接 ( " . s v g − c o n

js循环appendChild与jq循环append方法遇到的问题相关推荐

  1. jq 的 append 方法

    jq 的append api 可以添加元素,它有一种方式是直接添加字符串:要注意的是,字符串一定是用双引号括起来的,不能使用单引号: Jq .append(""<li> ...

  2. append方法实现字符串的拼接

    package com.it.pinjieString; /*需求:定义一个方法,把int数组中的数据按照指定的格式拼接成一个字符串进行返回,调用该方法,并在控制台输出结果, //例如,数组为int[ ...

  3. 一些方法:JQ: append() 、appendTo() || JS:appendChild():

    JQ .append() 方法 实例 在每个 p 元素结尾插入内容: $("button").click(function(){$("p").append(&q ...

  4. 循环体内,字符串的连接方式,使用StringBuilder的append方法进行扩展

    循环体内,字符串的连接方式,使用StringBuilder的append方法进行扩展

  5. js循环绑定事件问题及解决方法

    js初学者经常遇到的循环绑定事件问题 js循环绑定事件 在编写JS代码的时候,我们经常会遇到要对一系列元素进行事件绑定的情况,然后就会理所当然的开一个for循环,对元素的事件进行赋值等操作,最后运行的 ...

  6. For循环和append方法合用

    开发工具与关键技术: Vs.For循环和append方法合用 作者:木有窝的鸟~小通 撰写时间:2019年7月15日 针对append追加元素来说,一般运用于设置布局,而更多的是append的运用也比 ...

  7. JS中的12种循环遍历的方法

    1.for循环 JS常见的循环,常用于循环数组.字符串之类 let arr = [1, 2, 3]; for (let i = 0; i < arr.length; i++) {console. ...

  8. js循环添加事件的两种方法

    js循环添加事件的两种方法 选择下拉列表中的一个li将文本传到框中 问题:写此二级菜单时用到的方法不好,对此进行优化 原始js代码: <script>// 思路:1.点击下拉框a时,ul中 ...

  9. jq的each方法之退出循环与继续循环

    jQuery中each类似于javascript的for循环  不同点:for循环用break结束循环,用continue来结束本次循环,而在each中如下: break           用ret ...

最新文章

  1. 二级指针读取文件(显示行数、读取、释放内存)
  2. linux 服务器安装 anaconda
  3. YBTOJ洛谷P4068:数字配对(网络流)
  4. webstorm 设置js或者html文件自动缩进为4个空格不生效
  5. reactrouter4路由钩子_react router @4 和 vue路由 详解(八)vue路由守卫
  6. HDU 1027 G - Can you answer these queries?
  7. freemarker,自定义指令
  8. php打印文本中随机行内容
  9. 显示器不能全屏及开机慢解决方案
  10. board crt_容器编排系统K8s之Dashboard部署
  11. Unix系统中Shell概述
  12. saas平台产品使用合同(模板)
  13. dorado关于下拉框的的onSelect()方法
  14. yum执行出错,There are no enabled repos
  15. 【目标检测实验系列】使用yolov3 spp训练西工大遥感数据集NWPU VHR-10(包括如何将NWPU VHR-10转为VOC格式和yolov3 spp实验调试的详细步骤,且附上训练完的权重文件)
  16. MYSQL索引原理,优化SQL
  17. [源码解析] PyTorch 分布式(2) ----- DataParallel(上)
  18. 解决Plugin ‘xxx‘ is incompatible with this installation的问题
  19. 如何修改springboot通过maven下载的jar包源码
  20. 人行备案AAA企业信用等级认证简介

热门文章

  1. srs-librtmp移植到树莓派
  2. 【总结】1591- 从入门到精通:使用 TypeScript 开发超强的 CLI 工具
  3. mooc数据结构与算法python版期末测验_中国大学MOOC(慕课)_数据结构与算法Python版_测试题及答案...
  4. ESP32-分区表笔记
  5. 贝叶斯推理:后验概率的更新
  6. 34.出租车动画效果|
  7. 法国前总统希拉克遭爱犬狂咬流血
  8. lua中的 ipairs 和 pairs
  9. 算法训练营 训练 硬木种类、双重队列、水果(关联容器map)
  10. 线性表的顺序储存(顺序表的c++实现)