如果在使用 jQuery 進行開發的過程中需要輸出多行文本,我們可以使用特定的方法來實現換行輸出。下面我們就來詳細介紹一下關于 jQuery 里面怎么輸出換行的方法。
首先,我們可以使用 JavaScript 的 escape() 函數來生成換行符,示例代碼如下:
標簽來實現換行,示例代碼如下:
標簽時,為了避免可能的 XSS 攻擊,最好使用 jQuery 的 text() 函數來進行輸出,示例代碼如下:
var text = "這是第一行。" + escape("\n") + "這是第二行。"; console.log(text);上述代碼中的 escape("\n") 就是生成換行符的代碼。 另一種方式是使用 HTML 里面的
標簽來實現換行,示例代碼如下:
var text = "這是第一行。<br> 這是第二行。"; $("#my-div").html(text);上述代碼中的 $("#my-div") 就是指定要輸出文本的目標元素。 需要注意的是,在 HTML 中使用
標簽時,為了避免可能的 XSS 攻擊,最好使用 jQuery 的 text() 函數來進行輸出,示例代碼如下:
var text = "這是第一行。\n這是第二行。"; $("#my-div").text(text.replace("\n", "\r\n"));上述代碼中的 replace("\n", "\r\n") 就是將 unix 風格的換行符轉換為 Windows 風格的換行符。