在属性中存储HTML
我将HTML代码存储在元素属性中,如此。
<div data-html-code="">
如何使用jQuery / Javascript来逃避所有必要的字符以使其有效?
使用这个htmlEscape
方法
function htmlEscape(str) { return String(str) .replace(/&/g, '&') .replace(/"/g, '"') .replace(/'/g, ''') .replace(//g, '>'); }
这应该给你一个字符串,可以用作有效的html属性值