Text d3尝试在svg文本元素中选择文本
我有一个SVG文本元素:Text d3尝试在svg文本元素中选择文本,text,svg,d3.js,getter,Text,Svg,D3.js,Getter,我有一个SVG文本元素: <text class="countries" dy="0" dx="-339.87646027037385" font-size="22" style="fill: #1f77b4;">Afghanistan</text> 阿富汗 我想做的就是在点击事件中从中抓取“阿富汗”文本。 d3.选择(这个) 谢谢 您可以通过运行 var text = d3.select(this).text(); 如果需要svg元素上的单击事件: 生成
<text class="countries" dy="0" dx="-339.87646027037385" font-size="22" style="fill: #1f77b4;">Afghanistan</text>
阿富汗
我想做的就是在点击事件中从中抓取“阿富汗”文本。
d3.选择(这个)
谢谢 您可以通过运行
var text = d3.select(this).text();
如果需要svg元素上的单击事件: 生成图元时,可以使用以下方法添加单击事件:
.on("click", function(){
// ...
}
您想要的文本是否来自您的数据?然后你可以做一些类似的事情:
.on("click", function(d){
window.alert(d.text)
}
希望这有帮助