使用jQuery将新的输入文本框DOM附加到HTML正文

时间:2014-09-22 16:05:41

标签: jquery html

我正在尝试使用jQuery在运行时附加一个输入框,其值为“&#0”,但该值显示为 。以下代码在Internet Explorer中正常工作。

$('body').html($('<input id="myInput" type="text" value="&#0;"/>'));

1 个答案:

答案 0 :(得分:3)

我认为当你使用.html()时,内容被认为是HTML编码的,所以试试

&#13;
&#13;
$('body').html($('<input />', {
    id: "myInput",
    type: "text",
    value: "�"
}));
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
&#13;
&#13;
&#13;

演示:Fiddle(看起来代码片段也是如此,所以这里就是小提琴。)