我想使用jquery转换包含类似字符串的文本等等,以更易于理解的形式呈现。这在jsfiddle中有效:
<input id="stupid-approach" type="hidden">
function js_text(theVal) {
$("#stupid-approach").html(theVal);
x = $("#stupid-approach").html();
return x;
}
alert(js_text("é"));
但是我想知道是否有一种方法可以不依赖DOM中的隐藏字段?
最佳答案
只需创建一个空元素,就无需在DOM中有一个实际的隐藏元素:
function js_text(theVal) {
return $("<div />", {html: theVal}).text();
}
FIDDLE