Javascript 如何将utf8编码的html嵌入到元素中
我有一个UTF-8编码的字符串,其中包含html标记。我无法使用jquery成功地将html嵌入到div中——它总是以字符串的形式呈现。我仅限于v1.7.2,因此无法查看parseHTML函数Javascript 如何将utf8编码的html嵌入到元素中,javascript,jquery,html,utf-8,Javascript,Jquery,Html,Utf 8,我有一个UTF-8编码的字符串,其中包含html标记。我无法使用jquery成功地将html嵌入到div中——它总是以字符串的形式呈现。我仅限于v1.7.2,因此无法查看parseHTML函数 <div id="target"></div> <script> var tgt = $('#target'); tgt.html(resultingCode()); function resultingCode(){ return '%3Ctable%2
<div id="target"></div>
<script>
var tgt = $('#target');
tgt.html(resultingCode());
function resultingCode(){
return '%3Ctable%20width%3D%22650%22%20class%3D%22deviceWidth%22%20border%3D%220%22%20cellpadding%3D%220%22%20cellspacing%3D%220%22%20align%3D%22center%22%20bgcolor%3D%22%23eeeeed%22%3E%20%3Ctr%3E%20%3Ctd%20valign%3D%22top%22%20style%3D%22padding%3A0%22%20bgcolor%3D%22%23ffffff%22%3E%20%3Cp%20style%3D%22mso-table-lspace%3A0%3Bmso-table-rspace%3A0%3B%20padding%3A0px%3B%20margin%3A0%3B%22%3E%20%3Ca%20href%3D%22%23%22%3E%3Cimg%20src%3D%22http%3A%2F%2Fplacehold.it%2F650x350%26text%3DFULL%22%20alt%3D%22%22%20border%3D%220%22%20style%3D%22display%3A%20block%3B%20width%3A100%25%3B%20height%3Aauto%3B%22%2F%3E%3C%2Fa%3E%20%3C%2Fp%3E%20%3C%2Ftd%3E%20%3C%2Ftr%3E%20%3C%2Ftable%3E';
}
</script>
var tgt=$(“#目标”);
html(resultingCode());
函数结果代码(){
返回“%3Ctable%20width%3D%22650%22%20class%3D%22deviceWidth%22%20border%3D%220%22%20cellpadding%3D%220%22%20align%3D%22center%22%20bgcolor%3D%22%23EEED%22%3E%20%3Ctr%3E%20%3Ctd%20valign%3D%22top%22%20style%3D%220Padding%3A0%22%20bgcolor%3D%22%22%23FFFF%22%3E%20%3Cp%20style%3ARS0%MS0%0%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%2%2%3%3%2%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%2%3%3%2%3%2%3%3%3%3%3%2%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%3%表示表示表示%3E';
}
这里有一把小提琴-
我被难住了-任何建议都非常感谢 尝试使函数结果代码使用decodeURIComponent()
参考资料:天哪,我讨厌当傻瓜。。谢谢你,大卫!
function resultingCode(){
return decodeURIComponent("%3Ctable%20width%3D%22650%22%20class%3D%22deviceWidth%22%20border%3D%220%22%20cellpadding%3D%220%22%20cellspacing%3D%220%22%20align%3D%22center%22%20bgcolor%3D%22%23eeeeed%22%3E%20%3Ctr%3E%20%3Ctd%20valign%3D%22top%22%20style%3D%22padding%3A0%22%20bgcolor%3D%22%23ffffff%22%3E%20%3Cp%20style%3D%22mso-table-lspace%3A0%3Bmso-table-rspace%3A0%3B%20padding%3A0px%3B%20margin%3A0%3B%22%3E%20%3Ca%20href%3D%22%23%22%3E%3Cimg%20src%3D%22http%3A%2F%2Fplacehold.it%2F650x350%26text%3DFULL%22%20alt%3D%22%22%20border%3D%220%22%20style%3D%22display%3A%20block%3B%20width%3A100%25%3B%20height%3Aauto%3B%22%2F%3E%3C%2Fa%3E%20%3C%2Fp%3E%20%3C%2Ftd%3E%20%3C%2Ftr%3E%20%3C%2Ftable%3E");
}