0

私は学習とコーディングを同時に試みています。これが私が持っているコードです。drillメソッドを取り出して .click(drill) を取り出すと、これまでのところすべてが機能し、私がそれに送信しているデータ

$( document ).ready(function() {


    var dataset = gon.data;

    d3.select("body").selectAll("div")
        .data(dataset)
        .enter()
        .append("div")
        .attr("class", "bar")
        .click(drill)
        .style("height", function(d) {
            return d.brand_name + "px";
        });

    function drill (event) {
        var target = event.currentTarget;
        var data = $(target).data();
        console.log(data);
    }
});  

しかし、それらの棒グラフに「クリック」イベントを追加して、クリックしたときにどのグラフをクリックしたかを知ることができません。上記のコードは、描画したグラフに「クリック」イベントを追加しようとして失敗した結果です....正しい方法は何ですか?

4

1 に答える 1