0

这是我的 plunker - http://plnkr.co/edit/qJnZzBS4ZOUTD2q9FV11?p=preview

每个.nv-slice看起来都像

<g class="nv-slice" fill="#ff7f0e" stroke="#ff7f0e"><path d="M-127.70778813276479,57.36480497863532A140,140 0 0,1

-2.5716733430269922e-14,-140L0,0Z">旅行

问题
当我点击时,我如何获得点击内.nv-slice的值?text.nv-slice

d3.selectAll('.nv-slice')
      .on('click', function(){
        alert('click - ' ); // how can I search for text inside this .nv-slice?
      });

谢谢

4

1 回答 1

1

根据@Lars 评论,我尝试了以下工作

d3.selectAll('.nv-slice')
      .on('click', function(){
        console.log('hello - ', this.getElementsByClassName("nv-label")[0].textContent);
      });

谢谢@Lars!

于 2013-06-18T15:48:38.917 回答