zoukankan      html  css  js  c++  java
  • JsRender系列demo(2)多模板-template

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <script type="text/javascript" src="scripts/jquery.js"></script>
    <script type="text/javascript" src="scripts/jquery-ui.js"></script>
    <script type="text/javascript" src="scripts/jsrender.js"></script>
    <link href="scripts/demos.css" rel="stylesheet" />
    </head>
    <body>
    <button id="switchBtn">展示详细内容</button><br />
    <table>
    <tbody id="movieList"></tbody>
    </table>
    
    <script type="text/javascript">
    //数据来源
    var movies = [
    { name: "Cupid", Birthday: "1998-12-12", nation: "中国" },
    { name: "陌上花开", Birthday: "1999-23-234", nation: "美国" },
    { name: "Tina", Birthday: "1976-34-13", nation: "法国" }
    ];
    //两个模板
    $.templates({
    titleTemplate: "<tr><td colspan=3>{{>name}}</td></tr>",
    detailTemplates: "<tr><td>姓名:{{>name}}</td><td>出生日期:{{>Birthday}}</td><td>国籍:{{>nation}}</td></tr>"
    });
    var details = true;
    //多模板
    function switchTemplates() {
    var html, button = $("#switchBtn");
    details = !details;
    if (details) {
    //第一个木板
    button.text("展示姓名");
    html = $.render.detailTemplates(movies);
    } else {
    //第二个某班
    button.text("展示详细信息");
    html=$.render.titleTemplate(movies);
    }
    $("#movieList").html(html);
    }
    $("#switchBtn").click(switchTemplates);
    switchTemplates();
    </script>
      
    
    
    </body>
    </html>
    

      

  • 相关阅读:
    C# 获取文件的修改时间、访问时间、创建时间
    Nhibernate Or多条件查询
    C# 将GridView当前页数据导成Execl
    C# 清空文件夹
    TreeView默认收缩
    JS控制控件的隐藏显示
    div置顶,不随滚动条滚动而滚动
    js 父窗体与子窗体的调用
    树形菜单的绑定以及链接
    2010.10.16 OA项目组一周报告 CQ
  • 原文地址:https://www.cnblogs.com/alphafly/p/3871305.html
Copyright © 2011-2022 走看看