我不知道';我看不到使用javascript的新行
你好,我有这个代码使用HTML我不知道';我看不到使用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
<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);