第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jQuery將換行符轉(zhuǎn)換為br(相當于nl2br)

jQuery將換行符轉(zhuǎn)換為br(相當于nl2br)

暮色呼如 2019-11-11 15:56:53
我讓jQuery提取一些textarea內(nèi)容并將其插入li中。我希望它在視覺上保留換行符。必須有一種非常簡單的方法來執(zhí)行此操作...
查看完整描述

3 回答

?
烙印99

TA貢獻1829條經(jīng)驗 獲得超13個贊

將其放在您的代碼中(最好放在通用的js函數(shù)庫中):


String.prototype.nl2br = function()

{

    return this.replace(/\n/g, "<br />");

}

用法:


var myString = "test\ntest2";


myString.nl2br();

創(chuàng)建字符串原型函數(shù)使您可以在任何字符串上使用它。


查看完整回答
反對 回復 2019-11-11
?
千萬里不及你

TA貢獻1784條經(jīng)驗 獲得超9個贊

本著更改呈現(xiàn)而不是更改內(nèi)容的精神,以下CSS 使每個換行符的行為類似于<br>:


white-space: pre;

white-space: pre-line;

為什么有兩個規(guī)則:pre-line僅影響換行符(感謝線索,@ KevinPauli)。IE6-7和其他舊的瀏覽器回落到更極端的狀態(tài)pre,其中還包括nowrap并呈現(xiàn)多個空格。有關(guān)這些設置和其他設置(pre-wrap)的詳細信息,請參見mozilla和css-tricks(感謝@Sablefoste)。


盡管我通常不贊成SO偏向于猜測問題而不是回答問題,但在這種情況下,用<br>標記替換換行符可能會增加用戶未經(jīng)洗刷的輸入攻擊的脆弱性。每當您發(fā)現(xiàn)自己要更改字面意義所暗示的.text()呼叫時,就會越過一條紅線.html()。(感謝@AlexS強調(diào)了這一點。)即使您當時排除了安全風險,將來的更改也可能會無意間引入它。相反,此CSS允許您使用safer獲得硬換行而無需標記.text()。


查看完整回答
反對 回復 2019-11-11
  • 3 回答
  • 0 關(guān)注
  • 1675 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號