小编Dou*_*las的帖子

在 d3.js 中插入子元素

我正在尝试使用 D3.js 创建一个表,但 td 元素没有嵌套在 tr 中。

这就是我正在尝试创建的内容:

        <table>
            <tr>
                <td>Name</td>
                <td>Value</td>
            </tr>
        </table>
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的:

    var myTable = d3.select("#myTable")

    var myTableRow = myTable.selectAll("tr")
        .data(myData);

    myTableRow.enter()
        .append("tr")
        .insert("td", ":first-child")
        .html(function(d) {
            return d.name;
        })
        .insert("td", ":first-child")
        .html(function(d) {
            return d.value;
        });
Run Code Online (Sandbox Code Playgroud)

但是,每个 td 都不会嵌套在 tr 中。

javascript css css-selectors d3.js

2
推荐指数
1
解决办法
1121
查看次数

标签 统计

css ×1

css-selectors ×1

d3.js ×1

javascript ×1