Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在

Javascript 在,javascript,jquery,html,Javascript,Jquery,Html,中设置文本时无法呈现 如果的文本是通过javascript设置的,为什么HTML不能呈现换行符 请参见此处的示例: 代码如下: <p id="par"></p> <br> <p>IT WORKS<br />wire.<br>pin..</p> $(document).ready(function() { $("#par").text('I\n CANT<br />INSERT<br

中设置文本时无法呈现
如果的文本是通过javascript设置的,为什么HTML不能呈现换行符

请参见此处的示例:

代码如下:

<p id="par"></p>
<br>

<p>IT WORKS<br />wire.<br>pin..</p>


$(document).ready(function() {
    $("#par").text('I\n CANT<br />INSERT<br>LINE BREAKS!'+'<br />'+'FFFF;br/KKK');
});
如果你想设置HTML,你必须使用

从文档中可以看出:

我们需要注意的是,此方法会根据需要转义提供的字符串,以便在HTML中正确呈现

如果你想设置HTML,你必须使用

从文档中可以看出:

我们需要注意的是,此方法会根据需要转义提供的字符串,以便在HTML中正确呈现

使用.html而不是.text

使用.html而不是.text


因为如果您想在内设置HTML或任何DOM元素而不是普通文本

使用
因为如果您想在内设置HTML或任何DOM元素而不是普通文本

使用 您必须使用.html而不是.text。所以

改变

$("#par").text('I\n CANT<br />INSERT<br>LINE BREAKS!'+'<br />'+'FFFF;br/KKK');

您必须使用.html而不是.text。所以

改变

$("#par").text('I\n CANT<br />INSERT<br>LINE BREAKS!'+'<br />'+'FFFF;br/KKK');


使用html方法而不是文本方法

使用html方法而不是文本方法

$("#par").html('I\n CANT<br />INSERT<br>LINE BREAKS!'+'<br />'+'FFFF;br/KKK');