首先,你要明白jquery.temp.js是做什么的,此處略。
------
1.問題的產(chǎn)生
我們通常這樣使用jquery.temp.js
看這篇文章的都懂的。
但是如果有時候name的值不是普通的字符串,比如就是“<a>點擊我</a>”這樣的字符串,而且你并不想在瀏覽器上顯示“<a>點擊我</a>”,而是想要顯示“點擊我”
(專業(yè)點說就是對這個字符串不編碼進行輸出)
這要怎么辦呢?
------
2.問題的解決
其實 jquery.tmpl.js有不止
這一種寫法,還有
<div>{{html name}}</div>
這種寫法是不會對字符串進行編碼的,然后就可以實現(xiàn)我們想要的了。
=====
這是從github上的jquery.tmpl.js項目源碼中的demo中找到的信息。
項目地址:https://github.com/BorisMoore/jquery-tmpl/tree/master/demos
具體demo:jquery-tmpl-masterdemosstep-by-step