0

我有一个类似于这个 例子的 slickgrid。

数据来自数据库,在一个列中,我可以有包含 html 标签的值,例如“字体大小=...颜色=.../>”、br/> 和其他(我写的没有第一个“ <",因为这里的文本也会自动格式化)。

在运行时,这些行看起来非常难看,因为它们是根据 html 标签格式化的,所以如果有 3 个“br”-s,则 slickgrid 中整行的高度会增加,字体也是红色的,等等。是slickgrid 是否有一些属性可以忽略那些 html 标签并按原样显示文本?

谢谢。

4

1 回答 1

0

您可以使用自定义格式化程序来忽略 html 标签,如下所示,

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

有关更多信息,请尝试以下 jquery 代码,

var htmlData= '<div id="xyz">Html Data</div>';
alert($(htmlData).text());
于 2013-07-23T10:51:03.847 回答