我想使用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("&eacute;"));


但是我想知道是否有一种方法可以不依赖DOM中的隐藏字段?

最佳答案

只需创建一个空元素,就无需在DOM中有一个实际的隐藏元素:

function js_text(theVal) {
    return $("<div />", {html: theVal}).text();
}


FIDDLE

10-08 09:02