我有一个由退休的人开发的页面。该页面在ASP中编程,并从我们维护的数据库中提取信息。所有特殊字符都是双重转义的(即"和"&)所以浏览器呈现为"AMP;quot;和&。
我想切换行为以正确显示" or & 分别。
数据被加载到表中,并且仅包装在 td/td 中
对我来说最简单的方法是javascript/jquery,但我无法让它工作。
我已经尝试了一些在SO上找到的方法,例如:
$('td').innerText.each(function() {
var text = $(this).text();
$(this).text(text.replace('&', '&'));
$(this).text(text.replace('"', '"'));
});
到目前为止,我还没有运气。有什么想法吗?
你有没有在 Javascript 中尝试过 unescape() 方法?