1

我正在使用图书馆 d3 来绘制一个世界。使用这个库,我的 html 页面包含一个 svg 标签。这有很多孩子(标签“路径”),对于每个标签,我想恢复“标题标签”的值,但我不能。这是 DOM:

---svg
     ---path
        ---title
               Italy
     ---path
        ---title
               France
      ---path

这是我的代码:

var title = $('title');
alert(title.length); //246
for(var i =0; i<title.length;i++){
  alert(title[i]); 
  //i want to retrieve Italy,France... 
  //but the alert return [object HTML TitleElement]
}

如何检索标签的值?提前致谢

4

1 回答 1

1

您可以这样获得标题:

d3.selectAll("title").each(function() { return d3.select(this).text(); });
于 2013-06-19T14:39:04.093 回答