【发布时间】:2022-01-17 16:25:24
【问题描述】:
请原谅,我的英语不是很好。
我有一个包含这种表格每一行的数据表数组:
<tr id="1234">
<td id="td_mob_1234" colspan="2"> xxxxx </td>
<td id="td_desk_1234" style="display: none;"> yyyy </td>
<td>aaa</td>
<td>bbb</td>
</tr>
有时,我需要编辑表格中的所有行。
-
所以我得到了表格的线条。
-
我正在做出改变。
-
我就是这样应用它们的。
var data = datatable.rows().data(); for (var i = 0, row; row = data[i]; i++) { // I'm making my changes. on row[0], row[1]..... // apply datatable.row(i).data(row).draw(); }
我的问题是第 [0] 行,第 [1] 行……。仅包含我的td 的内部。
我还需要访问我的td 的属性,以便从colspan = 2 更改为colspan = 1 并从display: none 更改为display: block 以获取第二个td。
如何访问和修改这些属性?
谢谢
【问题讨论】:
-
那么,更改是特定于 css 的吗?如果是这样,那么只需为应该更改的表添加一个 css 类并在那里声明样式。
标签: javascript jquery datatables