Jquery中设置模板绑定数据的方法
2011-03-07 16:42
585 查看
http://jtemplates.tpython.com/ 官方网站
jQuery的jTemplates插件实现了一种灵活的方式来控制显示,它允许我们定义好一个显示模板,jQuery在展现数据时根据选择的模板来动态生成。这就类似于ASP.NET中的ItemTemplate,也和XSLT有些类似。
jQuery官方网站给jTemplates的定义是:jTemplates is a template engine 100% in JavaScript.更多的信息可以参考http://jtemplates.tpython.com/
使用例子一如下:
1、导入jTemplates.js
<SCRIPT type="text/javascript" src="JS/jquery-jtemplates.js"></SCRIPT>
2、html中的代码:
<div id="jTemplatesTest"></div>
3、模板代码:
< textarea id="template" style="display:none">
你好:{$T.name},今天你{$T.age}岁了。
</textarea>
4、JS数据:
var profile={name:"龙猫",age:"24"};
5.调用方法:
$("#jTemplatesTest").setTemplateElement("template");//template 指模板容器(这里是textarea)的ID;这里把template的innerHTML给了jTemplatesTest。也可以直接将 innerHtml传入,譬如:var abc =‘< textarea id="template" style="display:none">你好:{$T.name},今天你{$T.age}岁了。</textarea>’;
$("#jTemplatesTest").setTemplateElement(abc);
$("#jTemplatesTest").processTemplate(profile);//让jTemplatesTest读取profile这个数据。
例子二循环输出:
1、数据:
var data = [{age:1,name:'小A'},{age:2,name:'小B'},{age:3,name:'小C'},{age:4,name:'小D'},{age:5,name:'小E'}];
2、模板
<textarea id="template" style="display:none">
{#foreach $T as record}
你好:{$T.name},今天你{$T.record.age}岁了。<br />
{#/for}
</textarea>
3、调用:
$("#Panel").setTemplateElement("template");
$("#Panel").processTemplate(data);
相关文章推荐
- Jquery中设置模板绑定数据的方法
- Jquery 模板数据绑定插件 使用方法
- Jquery 模板插件 jquery.tmpl.js 的使用方法(1):基本语法,绑定,each循环,ajax获取json数据
- Jquery中设置模板绑定数据
- Jquery 模板数据绑定插件的使用方法详解
- Jquery 模板数据绑定插件的使用方法详解
- Silverlight实用窍门系列:5.绑定webService数据到DataGrid,设置DataGrid模板,模拟数据库数据的绑定【附带实例源码】
- jQuery的模板与数据绑定插件
- 5.绑定webService数据到DataGrid,设置DataGrid模板,模拟数据库数据的绑定
- jQuery模板和数据绑定
- jQuery模板技术和数据绑定实现代码
- 使用Repeater绑定数据,及提取显示数据进行操作的一点小方法!(模板列)
- jquery插件 - 模板与数据绑定插件
- jQuery模板和数据绑定
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- 201507221403_《backbone之一——新建模型和集合、实例化模型、模型上监听事件的方法、模型设置和获取后台数据、配置理由方法、视图绑定事件的方法、绑定模型等》
- GridView等表格模板列绑定数据的方法
- js强大函数replace详解,利用其做模板方法与数据绑定
- C# Datagridview绑定数据后将一列设置为DataGridViewLinkColumn的方法
- 一个可绑定数据源的jQuery数据表格插件