所以我一直在尝试用 jQuery 中的 .html() 函数解码字符串,除了在 IE 上它工作得非常好......
这是我的字符串:
ééé\r\nààà
我希望这是:
ééé\r\nààà
我目前在 .html() 之后使用 IE:
ééé ààà
所以这在 FF 和 Chrome 上看起来不错,但在 IE 上所有换行符都被删除了。我发现一篇文章(http://web.student.tuwien.ac.at/~e0226430/innerHtmlQuirk.html)解释问题出在 .html() 函数使用的 .innerHTML ...
我真的很惊讶没有找到关于这个的话题。有什么解决办法吗?也许做一个特定的功能来在 IE 上解码?
更多这里是代码:
var itemDescription = "ééé\r\nààà";
$('.feeds').find('textarea.description[ifid="' + ifid + '"]').html(itemDescription);