Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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_Html_Css - Fatal编程技术网

我不知道';我看不到使用javascript的新行

我不知道';我看不到使用javascript的新行,javascript,html,css,Javascript,Html,Css,你好,我有这个代码使用HTML <div class="abc"> <div class="12" id="hour"></div> </div> 问题是,我没有一个新的行变量结束 你有什么办法解决这个问题吗 谢谢大家! 由于要在中的HTML页面中添加该上下文,建议使用HTML()函数而不是text()。然后,您可以使用添加新行。因此,当整个内容呈现为HTML时,将添加新行。这还定义了text()和html()函数之间的区别 var b

你好,我有这个代码使用HTML

<div class="abc">
    <div class="12" id="hour"></div>
</div>
问题是,我没有一个新的行变量结束

你有什么办法解决这个问题吗


谢谢大家!

由于要在
中的HTML页面中添加该上下文,建议使用
HTML()
函数而不是
text()
。然后,您可以使用

添加新行。因此,当整个内容呈现为HTML时,

将添加新行。这还定义了
text()
html()
函数之间的区别

var begin='begin';
var end='end';
$('h').empty();
$('#hour').html(begin+“
”+end)

使用
html()
代替
text()

代替
\n

$('h').empty();
$('#hour').html('begin'+“
“+'end')


使用
标记,而不是\n答案描述了如何修复此问题,但要澄清此问题不起作用的原因-事实上,确实如此。它确实输出一个换行符。问题是您正在输出HTML,而HTML将任意数量的空白视为仅相当于一个空格。因此,这里有一个换行符的事实对您在浏览器中看到的输出没有影响。
$('#hour').empty();
$('#hour').text(begin+ " \n "+end);