easyui-datagrid 绑定的行 field 原样输出html标签。处理效果如图:
Html页面代码如下:
... <tr> <th field="id" width="5" align="center">编号</th> <th field="name" width="20" align="center" data-options="formatter:formatEncodeHtml">名称</th> ...
处理的js代码如下:
function formatEncodeHtml(value, row, index) { return encodeHtml(value); } this.REGX_HTML_ENCODE = /"|&|'|<|>|[\x00-\x20]|[\x7F-\xFF]|[\u0100-\u2700]/g; function encodeHtml(s) { return (typeof s != "string") ? s : s.replace(this.REGX_HTML_ENCODE, function ($0) { var c = $0.charCodeAt(0), r = ["&#"]; c = (c == 0x20) ? 0xA0 : c; r.push(c); r.push(";"); return r.join(""); }); }
如果本文对你有所帮助,请打赏——1元就足够感动我:)
联系邮箱:intdb@qq.com
我的GitHub: https://github.com/vipstone
联系邮箱:intdb@qq.com
我的GitHub: https://github.com/vipstone
关注公众号:
作者: 王磊
出处: http://vipstone.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,请标明出处。