【发布时间】:2014-04-05 00:30:30
【问题描述】:
我正在尝试使用each() 使用jQuery 一次对多个元素进行一些简单的DOM 操作。我得到了我不明白的结果。
这是一个 jsFiddle,它显示了我想要发生的事情与实际发生的事情:
http://jsfiddle.net/kthornbloom/4T52A/2/
这里是 JS:
// Step One: Append one blue box within each grey box
$('.grey').append('<div class="blue"></div>');
// Step Two: Make one copy of the red box already there, and place it within the new blue box.
$('.grey').each(function () {
$('.red', this).clone().appendTo('.blue', this);
});
为什么我会得到我现在的结果,我怎样才能达到预期的结果?
【问题讨论】:
-
这就是应该问的问题!清晰,小提琴,正确的格式。
-
@dfsq 完全同意,我们可以确定是有经验的用户发布了这个问题!
标签: javascript jquery dom this each