JQuery風格的HTML文字轉義

2021-08-23 15:52:09 字數 399 閱讀 3857

astinus開發過程中,我自己就在不斷的使用。有次貼了一些js**進去,於是頁面顯示錯誤。顯然,把源**直接放進html文字了——好吧,從05年轉去做網遊以後,一直沒有正經的做過web了。

那麼,我需要乙個方法轉義。網上搜了一下,大部分是自己編寫乙個正則替換。不過我的習慣是尊重既有的資源。有人提出可以用dom的功能。先作為innertext傳給乙個dom物件,再取innerhtml屬性,就可以取到轉義後的文字了。

方法不錯,不過寫法上,有沒有取巧的辦法呢?

jquery社群有人給出了辦法:假設有文字 context,可以對乙個jquery物件 $(x)進行 $(x).text(context).html(),就會返回乙個轉義後的文字。

其實剛剛想起來,很多時候完全可以用text()函式對jquery物件賦值就好了……

JQuery風格的HTML文字轉義

astinus開發過程中,我自己就在不斷的使用。有次貼了一些js 進去,於是頁面顯示錯誤。顯然,把源 直接放進html文字了 好吧,從05年轉去做網遊以後,一直沒有正經的做過web了。那麼,我需要乙個方法轉義。網上搜了一下,大部分是自己編寫乙個正則替換。不過我的習慣是尊重既有的資源。有人提出可以用d...

jquery獲取HTML,文字

獲取元素的html input eq 0 click function 獲取元素的文字 input eq 1 click function 設定元素的html input eq 2 click function 設定元素的文字 input eq 3 click function 設定元素的文字 in...

jQuery的文字操作

今天主要說的是標籤內容和標籤屬性的設定和獲取方法 text 獲取文字內容 text 1 設定文字內容 上述方法將標籤中的內容取出,變成字串,而設定進的內容,不會當作html標籤進行解析 html 獲取html html 1 設定html內容以上方法將標籤取出,而設定內容,會當作html標籤進行處理 ...