我有一个 javascript 函数,它接受包含引号的字符串并显示在输入字段中。但是这个函数不接受引号后面的字符串
function searchFormatter(cellvalue, options, rowObject) {
return '<input id="txt' + cellvalue + '" type="text" disabled="disabled" value="' + cellvalue + '" />';
}
例如。 21 英寸 ==> 21
无论如何,我可以将引号传递给函数并打印它们。我不想replace他们。我想要display them.
您必须转义特殊的 HTML 字符,例如"
, <
, >
.
Eg:
function searchFormatter(cellvalue, options, rowObject) {
cellvalue = cellvalue.
replace(/&/g,'&').
replace(/>/g,'>').
replace(/</g,'<').
replace(/"/g,'"');
return '<input id="txt' + cellvalue + '" type="text" disabled="disabled" value="' + cellvalue + '" />';
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)