我有一个按以下方式创建的嵌套制表符:
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版。
答案 0 :(得分:0)
您将使用以下行创建一个标准DOM节点:
var SubTd = document.createElement("td");
因此要设置ID,请使用节点上的 id 属性:
SubTd.id = "whatever-id-you-want-to-use";
尽管如果您要为表中的每一行添加一个子表,这样做通常被认为是不好的做法,因为ID在页面上应该是唯一的,并且不应重复。
如果您出于样式目的而执行此操作,则最好在类中执行此操作:
SubTd.classList.add("your-style");