Javascript D3按类选择元素并返回元素Id

Javascript D3按类选择元素并返回元素Id,javascript,d3.js,Javascript,D3.js,我的HTML如下所示: <button class="leaflet-clickable" id="Abilene">Abilene</button> <button class="leaflet-clickable" id="Augusta-Richmond County">Augusta-Richmond County</button> <button class="leaflet-clickable" id="Honolulu">

我的HTML如下所示:

<button class="leaflet-clickable" id="Abilene">Abilene</button>
<button class="leaflet-clickable" id="Augusta-Richmond County">Augusta-Richmond County</button>
<button class="leaflet-clickable" id="Honolulu">Honolulu</button>
我试图在单击按钮时捕获DOM中的ID。控制台中没有错误,我在任何地方都找不到答案。我已经看过了,看看是否有任何教程涵盖了这个特定的问题,但都没有用。我上面说的是错的。我如何解决这个问题


提前感谢。

谢天谢地,D3通过
提供了选择的参考:

d3.selectAll('.leaflet-clickable').on('click', function() {
    console.log(d3.select(this).attr('id'));
});

试试看,这是我的错。干得好。如果你认为这个问题是相关的,我很乐意竖起大拇指。干杯
d3.selectAll('.leaflet-clickable').on('click', function() {
    console.log(d3.select(this).attr('id'));
});