Javascript 如何在字符串中添加换行符?
请告诉我如何使用JavaScript在字符串中添加换行符。我已经使用了Javascript 如何在字符串中添加换行符?,javascript,jquery,Javascript,Jquery,请告诉我如何使用JavaScript在字符串中添加换行符。我已经使用了标记,但它并没有越界。我怎样才能做到这一点 JavaScript var str="Click Here" +"<br>"+ "To Set" +"<br>"+ "TestSuite Name"; alert(str); $("#testSuiteId").text(str); 实际产出 var str="Click Here" +"<br>"+ "To Set" +"<br>
标记,但它并没有越界。我怎样才能做到这一点
JavaScript
var str="Click Here" +"<br>"+ "To Set" +"<br>"+ "TestSuite Name";
alert(str);
$("#testSuiteId").text(str);
实际产出
var str="Click Here" +"<br>"+ "To Set" +"<br>"+ "TestSuite Name";
alert(str);
$("#testSuiteId").text(str);
点击此处
设置
测试套件名称;
尝试在此上下文中使用.html()
,因为.text()
会将html字符串呈现为纯文本
$("#testSuiteId").html(str);
试试这个:
var str = "Click Here" +"\n"+ "To Set" +"\n"+ "TestSuite Name";
$("#testSuiteId").text(str);
在CSS中:
#testSuiteId{
空白:预包装;
}
更多人需要了解此CSS功能;) 如果$(“#testSuiteId”)是textarea,则使用\n代替标记
如果$(“#testSuiteId”)是div,则使用.html代替.text使用
.html()
代替.text()
,但注意在需要的地方应用html转义。@Jack或您可以使用我的解决方案,不用担心:p@NiettheDarkAbsol除了并非所有浏览器都尊重“空白:预包装”:@Jack这对我来说是新闻。。。你能举个例子吗?@NiettheDarkAbsol你知道我说的是哪款浏览器,名字不应该被提及(当然是旧版本)。@user2535959你能举个例子说明它不工作吗?@user2535959你忘了添加jquery。