d3相当于jQuery find(“*”)
我目前使用jQuerys的find('*')。方法获取svg元素的所有子元素:d3相当于jQuery find(“*”),jquery,d3.js,Jquery,D3.js,我目前使用jQuerys的find('*')。方法获取svg元素的所有子元素: $(svg).find("*").each(function(){ //do s.th. }); 我想要d3也一样,我试过: d3.select(svg).selectAll().each(function() { //do s.th. }); 但是 尽管SVG有几个子元素,但始终返回1。 我做错了什么 如果ypu希望了解此问题的适用范围或需要示例: 成功了。多亏了高积云 我可以发誓我已经测试过了。。。无
$(svg).find("*").each(function(){
//do s.th.
});
我想要d3也一样,我试过:
d3.select(svg).selectAll().each(function() {
//do s.th.
});
但是
尽管SVG有几个子元素,但始终返回1。
我做错了什么
如果ypu希望了解此问题的适用范围或需要示例:
成功了。多亏了高积云
我可以发誓我已经测试过了。。。无论如何谢谢你
成功了。多亏了高积云
我可以发誓我已经测试过了。。。无论如何谢谢你
d3.select(svg).selectAll(“*”)
请注意selectAll()
与selectAll(null)
相同:d3.select(svg).selectAll(“*”)
请注意selectAll()
与selectAll(null)
相同的事实:
d3.select(svg).selectAll().size()
d3.select(svg).selectAll("*")