1

下面显示的move_to_last回调的最终效果是使其this成为 DOM 中所有兄弟姐妹中的最后一个(this预计是 DOM 元素)。它首先this从 DOM 中分离出来,然后将其重新附加到其原始父级。

function move_to_last () {
  var n = jQuery(this);
  n.parent().append(n.detach());
}

此功能的预期用途类似于

jQuery(".someclass").each(move_to_last);

如何定义函数move_to_last_d3使得表达式

d3.selectAll(".someclass").each(move_to_last_d3);

会产生与前面表达式相同的效果吗?

我在API 参考页面append中看到了一个方法,但我找不到类似. 所以这个问题可能归结为jQuery方法的d3.js等效项是什么。d3.js detachdetach

4

1 回答 1

1

D3 本身不提供此功能,但它与 JQuery 一起工作得很好。您应该能够在发布代码时运行代码。

于 2013-10-04T17:30:03.013 回答