jQuery Templates简单使用

插件 github 地址 https://github.com/KanbanSolutions/jquery-tmpl

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <script type="text/javascript" src="../../js/jquery-1.11.2.min.js"></script>
    <script type="text/javascript" src="../../js/jquery.tmpl.js"></script>
    <script type="text/javascript">
        $(function(){
            var data = {username:"xiao",foods:[{name:"apple"},{name:"bear"}]};
            $("script[name=template]").tmpl(data).appendTo("div[name=content]");
        });
    </script>

    <script name="template" type="text/x-jquery-tmpl">

        username:{%= username%}<br/>
        {%if foods.length == 0 %}
            There is no foods.
        {%else%}
            There are {%= foods.length%} kinds of foods.<br/>
            favourite foods are below.<br/>
            {%each(i,food) foods%}
                <div>{%= food.name%}</div>
            {%/each%}
        {%/if%}

    </script>

</head>
<body>
    <div name="content"></div>
</body>
</html>

Note : 最好将模板信息放在script标签里边,不然{%if%}表达式如果有>或<可能会有问题。

时间: 2024-10-22 11:52:28

jQuery Templates简单使用的相关文章

如何利用jQuery进行简单表单验证

如何利用jQuery进行简单表单验证:利用jQuery可以进行表单验证,当然有比较复杂的表单验证,这里就不介绍了,下面就简单介绍一下如何使用jQuery进行简单的表单验证,然后大家可以通过改造进行基本的表达验证了.先看一段代码实例: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http

Javascript对象、Jquery扩展简单应用

Javascript对象,表现方式一: 1 person = new Object(); 2 person.firstname = "An"; 3 person.lastname = "na"; 4 person.age = 12; 5 alert(person.age); Javascript对象,表现方式二: 1 function person(firstname, lastname, age) { 2 this.firstname = firstname; 3

jQuery的简单笔记

html css javaScript Ajax jQuery Java servlet jsp jdbc mysql oracle struts spring hibernate jdpm tomcat jUnit Ant Hadoop linux unix android sql server jQuery的简单笔记//使用JQuery输出    /*     * jquery对象:需要用"$"来修饰     *      * jquery获取页面标签:$()来包裹,通过"

JQuery -&gt; 超级简单的下拉菜单

1. create a new accout, create orginazation, create repo 2. install git in your local pc Note: you can create ssh key to avoid username/password input for github operation https://help.github.com/articles/generating-ssh-keys https://help.github.com/a

jQuery实现简单加法,扩展函数

一. jQuery实现简单加法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Simple addition</title> </head> <body> <input type="text" value="" /> + <

html+jquery模拟简单的树形展开

html+jquery模拟简单的树形展开 <!DOCTYPE html> <html> <head> <title>在线尝试 Bootstrap 实例</title> <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet"> <script src="htt

PHP+jQuery开发简单的翻牌抽奖实例

PHP+jQuery开发简单的翻牌抽奖实例,实现流程:页面放置6个方块作为奖项,当抽奖者点击某一块时,方块翻转到背面,显示中奖信息,这个奖品是随机的,不是固定的. 在页面上放置6个奖项: 1 <ul id="prize"> 2 <li class="red" title="点击抽奖">1</li> 3 <li class="green" title="点击抽奖"&g

Jquery(一) 初识Jquery,简单使用Jquery。

距离上一篇博文好像隔了很久的时间了额.好像是堕落了一阵子,前些时间去杭州找工作,被租房的事情给搞懵逼了,然后就回来了,回来在修炼一个月在出去奋斗把!加油,这两天把jquery,easyui和bootstrap这几个东西给记录一下,之前就学过,但是没记录下来,所以忘的很快,又没地方去复习,所以还是记录记录这些知识点.以便将来查看复习. --WH 一.什么是Jquery? 其实超级简单,不要把它想的太难了,Jquery就是一个js(javascript)类库. 1.1.什么是js类库? [JavaS

jquery非常简单入门的登录案例

非常简单的入门案例,jquery实现验证. 用户名13 14 15 16开头,以8 9 结束,总共11位 密码 a-z,A-Z,0-9 ,! # $ % ^ & * . ~等这些, 在6-22位 1 *{ 2 margin:0; 3 padding:0; 4 } 5 form{ 6 border:1px solid #303a40; 7 width: 400px; 8 height: 300px;; 9 margin:200px auto; 10 } 11 ul{ 12 margin:40px