2012-09-04 108 views
0

全部, 我正在使用文本填充div标记。如何在向div标记添加文本时添加换行符

var centName; 
centName=centName+$(this).attr('data-centerName');//tried <br/>/'\n' 

$("#selOccs").text(centName.Trim(';')); 

我div标签是像

<div ID="selOccs" NAME="selOccs" style="width: 350px; height: 100px;border:1px solid ; 
        overflow-y: scroll; scrollbar-arrow-color: blue; scrollbar-face-color: #e7e7e7; scrollbar-3dlight-color: #a0a0a0; scrollbar-darkshadow-color: #888888"> 

    </div> 

的问题是增加换行符。我需要用line break来显示centName。至此所有的值都在一行中[按照代码]。

我尝试添加< --br/- >和 '\ n',但itseems将不工作..

回答

2
var centName; 

centName = centName + $(this).attr('data-centerName') + '<br/>'; 

$("#selOccs").html(centName.Trim(';')); 
+0

它工作...谢谢你 – Vani

7

使用.html()而不是文本,并在字符串中就可以使用<br/>