jQuery技术

使用jQuery+huandlebars遍历中if判断

字号+ 作者:H5之家 来源:H5之家 2017-09-10 10:11 我要评论( )

!DOCTYPE htmlhtml headMETA http-equiv=Content-Type content="text/html; charset=utf-8"title if -判断的基本用法 - by 杨元/title /head bodyh1 if -判断的基本用法/h1!--基础html框架--tabletheadtrth姓名/thth性别/thth年龄/th/tr/theadtbody/tbody/ta

<!DOCTYPE html> <html> <head> <META http-equiv=Content-Type content="text/html; charset=utf-8"> <title>if-判断的基本用法 - by 杨元</title> </head> <body> <h1>if-判断的基本用法</h1> <!--基础html框架--> <table> <thead> <tr> <th>姓名</th> <th>性别</th> <th>年龄</th> </tr> </thead> <tbody> </tbody> </table> <!--插件引用--> <script type="text/javascript" src="script/jquery.js"></script> <script type="text/javascript" src="script/handlebars-1.0.0.beta.6.js"></script> <!--Handlebars.js模版--> <!--Handlebars.js模版放在script标签中,保留了html原有层次结构,模版中要写一些操作语句--> <!--id可以用来唯一确定一个模版,type是模版固定的写法--> <script type="text/x-handlebars-template"> {{#each student}} {{#if name}} <tr> <td>{{name}}</td> <td>{{sex}}</td> <td>{{age}}</td> </tr> {{/if}} {{/each}} </script> <!--进行数据处理、html构造--> <script type="text/javascript"> $(document).ready(function() { //模拟的json对象 var data = { "student": [ { "name": "张三", "sex": "0", "age": 18 }, { "sex": "0", "age": 22 }, { "name": "妞妞", "sex": "1", "age": 18 } ] }; //注册一个Handlebars模版,通过id找到某一个模版,获取模版的html框架 //$("#table-template").html()是jquery的语法,不懂的童鞋请恶补。。。 var myTemplate = Handlebars.compile($("#table-template").html()); //将json对象用刚刚注册的Handlebars模版封装,得到最终的html,插入到基础table中。 $('#tableList').html(myTemplate(data)); }); </script> </body> </html>

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jQuery选择器使用教程 业余草

    jQuery选择器使用教程 业余草

    2017-09-08 18:09

  • jQuery LigerUI 使用教程表格篇(1)

    jQuery LigerUI 使用教程表格篇(1)

    2017-09-06 16:01

  • 使用jQuery动态加载js脚本文件的方法

    使用jQuery动态加载js脚本文件的方法

    2017-09-05 10:04

  • 3.9 技巧:使用jQuery动态生成HTML

    3.9 技巧:使用jQuery动态生成HTML

    2017-09-02 10:00

网友点评
"