【发布时间】:2020-09-13 04:35:02
【问题描述】:
当您在 each 循环中修改 jQuery 集合时,是包含修改后的集合还是仅包含原始集合?
例如
var collection = $("div");
$(collection).each(function(){
var originalDiv = $(this);
var cloneDiv = $(this).clone();
cloneDiv.insertAfter(originalDiv);
});
现在是克隆 div 包含在循环中还是只是原始集合?
【问题讨论】:
-
上面
$(collection)中的$()没有任何理由。collection已经是一个 jQuery 对象。 -
是的,你甚至可以做到
$("div").each(function() { -
"当您在 each 循环中修改 jQuery 集合时" - 您没有修改 集合
-
它实际上只是我快速编写的一些示例代码来解决这个问题,但感谢您的建议
标签: jquery clone each insertafter