Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个类似于这个 例子的 slickgrid。
数据来自数据库,在一个列中,我可以有包含 html 标签的值,例如“字体大小=...颜色=.../>”、br/> 和其他(我写的没有第一个“ <",因为这里的文本也会自动格式化)。
在运行时,这些行看起来非常难看,因为它们是根据 html 标签格式化的,所以如果有 3 个“br”-s,则 slickgrid 中整行的高度会增加,字体也是红色的,等等。是slickgrid 是否有一些属性可以忽略那些 html 标签并按原样显示文本?
谢谢。
您可以使用自定义格式化程序来忽略 html 标签,如下所示,
function CustomFormatter(row, cell, value, columnDef, dataContext) { return $(value).text(); }
有关更多信息,请尝试以下 jquery 代码,
var htmlData= '<div id="xyz">Html Data</div>'; alert($(htmlData).text());