簡體   English   中英

使用JavaScript換行

[英]Break line using javascript

我想使用javascript打破字符串,這是使用ajax從php文件中獲取一些數據的。 php返回正確的數據,但是javascript無法正確處理<br>標簽。 這是我的Ajax代碼,我用它來取代當前的文本span

type: "post", url: "some_php.php", data: "name="+name,
    success: function(data) {
      $('#someDiv').text(data);
    }

使用console.log(data)我得到的輸出為:

Some<br>Address<br>to<br>be<br>borken

不,我希望它輸出為

Some
Address
to
be
broken

使用.html()

 $('#someDiv').html(data);

您使用了錯誤的jQuery函數:

$('#someDiv').html(data);

jQuery的text()函數

.text(textString)將匹配元素集中的每個元素的內容設置為指定的文本。

通過jQuery的html()函數

.html(htmlString)設置匹配元素集中每個元素的HTML內容。

console.log(data.split('<br>').join('\n'));

您可以使用前面的方法用換行符替換所有<br>

如果您希望每一行都有一個控制台條目,請使用:

console.log.apply(console, data.split('<br>'));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM