2017-06-21 109 views
1

我有一张表格,我不能导出excel格式化的数字,因为它们在excel上搞砸了。我所做的是清理这个数字,以便它返回一个没有符号,逗号或点的数字。这解决了这个问题,现在我可以修改数字并在Excel中对它们应用操作。现在的问题在其他列上它显示完整的HTML而不是文本。我做了一个代码来清除数据上的html标签,但它仍然显示一些html实体,我只是希望它显示明文。使用html格式化Datatable上的数据返回数据

{ 
    extend: 'excel', 
    exportOptions: { 
     columns: ':visible', 
     format: { 
      body: function(data, row, column, node) {    
       return column >= 7 && column <= 9 ? data.replace(/[$,.]/g, '') : data; 

      } 
     } 
    } 

enter image description here

当我申请带标签的代码,HTML标记消失,但我还有HTML代码。我想知道是否有一个功能只显示数据文本,因为没有格式化,它只是显示文本通常没有任何HTML。

回答

0

使用jquery获取节点的innerText