最近在進行的一個案子中,其中一個需求是要透過 API 取得 JSON ,然後再把 JSON 的內容組成適當的 HTML 顯示出來。
因為 JSON 並不會處理掉 <
>
之類的字元,原本想說大概是要寫個類似字串替換的程式,把 <
>
自行代換成 <
>
之類的。
後來 google 了一下,找到一個還蠻方便的寫法,就寫一篇記下來…
首先用 jQuery 隨便產生一個 div
, a
, b
, p
, span
之類的 html 標籤 jQuery 物件:
$('<a>');
然後用 .text()
加上需要處理的字串,例如 '<b>範例。</b>'
:
$('<a>').text('<b>範例。</b>');
最後用 .html()
取出處理好的字串:
$('<a>').text('<b>範例。</b>').html();
取出來的字串就會處理掉 <
和 >
了:
<b>範例。</b>
缺點是它只會處理 <
, >
, &
這三個字元, '
(單引號) 和 "
(雙引號)是不會處理的;不過也夠用了就是。
文章標籤
全站熱搜
留言列表