0

我有一个嵌套制表器,我以下列方式创建:

 var Col= row.getCell("column").getElement();
 var SubTd = document.createElement("td");
 Col.appendChild(SubTd);

 var subTable = new Tabulator(SubTd, {
      data:row.getData().Xpaths,
      columns:[{field:"Value",editor: true}]
  })

我想给'subTable'一个ID。我该怎么做?我阅读了文档但找不到。我正在使用 4.1 版。

4

1 回答 1

0

您正在使用以下行创建标准 DOM 节点:

var SubTd = document.createElement("td");

因此,要设置 id,请使用节点上的id属性:

SubTd.id = "whatever-id-you-want-to-use";

尽管如果要为表中的每一行添加子表,通常认为这样做是不好的做法,因为 id 在页面上应该是唯一的,并且不应重复。

如果你想为造型目的这样做,你最好在课堂上这样做:

SubTd.classList.add("your-style");
于 2018-11-27T21:33:57.073 回答