【问题标题】:Hide a td after creating a new row in datatable using jquery使用 jquery 在数据表中创建新行后隐藏 td
【发布时间】:2023-03-21 17:27:01
【问题描述】:

Onload 我在 thead 和 tbody 中都隐藏了一列,它工作正常。
当我动态添加新行并更新表格时,新行显示隐藏列。

这是我插入新行的方法:

thedatatable.row.add(row).node();
thedatatable.draw();

如何隐藏新更新行的列?

【问题讨论】:

  • 您的隐藏列代码在哪里?重绘表格后需要再次调用 hide 函数。
  • 向我们展示您是如何隐藏列的。
  • @abpatil .. 重绘后我不知道如何隐藏。你能告诉我如何隐藏
  • 显示您的完整代码。你是如何将它隐藏在 Onload 中的?
  • @ScanQR 我已经使用 display:none 隐藏了列

标签: jquery datatables


【解决方案1】:

您需要使用提供的APIs 来hideDataTablecolumn,在这种情况下是.visible()

如果你用以下方式hide它,

    column.visible( false );

那么任何动态添加的row 都不会显示那些columns

【讨论】:

  • 但是它将隐藏哪一列以及在哪里写这一行
猜你喜欢
  • 2015-04-10
  • 2012-11-05
  • 2016-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-29
相关资源
最近更新 更多