假设我有一个名为element
的html对象,我使用以下代码创建:
var xmlString = "<div class="parent"><span class="child"></span></div>"
parser = new DOMParser()
var element = parser.parseFromString(xmlString, "text/xml");
// or simply using jquery
var string = "<div class="parent"><span class="child"></span></div>"
var element = $(string);
我想要做的是使用span.child
从element
选择D3
,而不是从文档中选择d3.select('span.child')
。使用<span class="child"></span>
会尝试在html文档中查找element
。
我检查了documentation并说:
选择是从当前文档中提取的元素数组。
但我想从文档中选择,而不是从我刚刚创建的上述"UnityEngine.BoxCollider2D.center" is obsolete. BoxCollider2D.center has been deprecated. Use BoxCollider2D.offset instead (UnityUpgradable)
中选择。有什么办法吗?
答案 0 :(得分:1)
经过一些调试后,我发现如果element
是一个对象,而不是字符串,那么d3.select(element)
将不会在文档中查找element
,而是会返回{ {1}}本身。
详细信息:
element