插件 github 位址 https://github.com/KanbanSolutions/jquery-tmpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<code><!DOCTYPE html></code>
<code><</code><code>html</code><code>></code>
<code><</code><code>head</code> <code>lang</code><code>=</code><code>"en"</code><code>></code>
<code> </code><code><</code><code>meta</code> <code>charset</code><code>=</code><code>"UTF-8"</code><code>></code>
<code> </code><code><</code><code>title</code><code>></</code><code>title</code><code>></code>
<code> </code><code><</code><code>script</code> <code>type</code><code>=</code><code>"text/javascript"</code> <code>src</code><code>=</code><code>"../../js/jquery-1.11.2.min.js"</code><code>></</code><code>script</code><code>></code>
<code> </code><code><</code><code>script</code> <code>type</code><code>=</code><code>"text/javascript"</code> <code>src</code><code>=</code><code>"../../js/jquery.tmpl.js"</code><code>></</code><code>script</code><code>></code>
<code> </code><code><</code><code>script</code> <code>type</code><code>=</code><code>"text/javascript"</code><code>></code>
<code> </code><code>$(function(){</code>
<code> </code><code>var data = {username:"xiao",foods:[{name:"apple"},{name:"bear"}]};</code>
<code> </code><code>$("script[name=template]").tmpl(data).appendTo("div[name=content]");</code>
<code> </code><code>});</code>
<code> </code><code></</code><code>script</code><code>></code>
<code> </code><code><</code><code>script</code> <code>name</code><code>=</code><code>"template"</code> <code>type</code><code>=</code><code>"text/x-jquery-tmpl"</code><code>></code>
<code> </code><code>username:{%= username%}<</code><code>br</code><code>/></code>
<code> </code><code>{%if foods.length == 0 %}</code>
<code> </code><code>There is no foods.</code>
<code> </code><code>{%else%}</code>
<code> </code><code>There are {%= foods.length%} kinds of foods.<</code><code>br</code><code>/></code>
<code> </code><code>favourite foods are below.<</code><code>br</code><code>/></code>
<code> </code><code>{%each(i,food) foods%}</code>
<code> </code><code><</code><code>div</code><code>>{%= food.name%}</</code><code>div</code><code>></code>
<code> </code><code>{%/each%}</code>
<code> </code><code>{%/if%}</code>
<code></</code><code>head</code><code>></code>
<code><</code><code>body</code><code>></code>
<code> </code><code><</code><code>div</code> <code>name</code><code>=</code><code>"content"</code><code>></</code><code>div</code><code>></code>
<code></</code><code>body</code><code>></code>
<code></</code><code>html</code><code>></code>
Note : 最好将模闆資訊放在script标簽裡邊,不然{%if%}表達式如果有>或<可能會有問題。
本文轉自 antlove 51CTO部落格,原文連結:http://blog.51cto.com/antlove/1639903