2017-06-21 105 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