2013-05-21 63 views
0

我有一個類似於this 例子的slickgrid。忽略jQuery中的html標籤slickgrid

數據來自數據庫,並且在一列中,我可以使用包含html標記的值,例如「font size = ... color = ... />」,br />和其他人(我寫的沒有第一個「<」,因爲這裏的文本也會自動生成)。

在運行時,行看起來非常難看,因爲它們的格式與html標籤相關,所以如果有3個「br」-s,那麼slickgrid中整行的高度會增加,字體也是紅色等。 slickgrid是否有一些屬性可以忽略這些html標籤並按原樣顯示文本?

謝謝。

回答

0

可以使用自定義格式忽略HTML標籤如下,

function CustomFormatter(row, cell, value, columnDef, dataContext) { 
     return $(value).text(); 
    } 

欲瞭解更多信息請嘗試以下的jQuery代碼,

var htmlData= '<div id="xyz">Html Data</div>'; 
alert($(htmlData).text());