检查html表是否包含“无数据”的行

时间:2017-10-03 11:25:41

标签: javascript jquery

我有一张表可能没有内容。当我点击一个按钮时,我想填充它。但如果它包含这个:

  .............
  tbody#my_table
    tr
      td{colspan: 5} No data

我想在向行追加行之前先清空它。

确定表是否包含数据的简单可靠方法是什么?或者更确切地说是“没有数据”的行

1 个答案:

答案 0 :(得分:0)

我希望您要做的是找出内容为“无数据”的单元格。这就是我认为你的意思

  

确定表是否包含数据的简单可靠方法是什么?或者更确切地说是“没有数据”的行

  

想要在向行追加行之前先将其清空。

你可以这样做(使用lodash / underscore):

_.each(document.getElementById("my_table").rows, row => {
  _.each(row.cells, cell => {
    if (cell.innerHTML === 'No Data') {
      cell.innerHTML = '';
    }
  });
});

但是,是的。正如 Alan Larimer 指出的那样,尝试提出最小,完整且可验证的问题。