jquery.tmpl.js使用[通俗易懂]

jquery.tmpl.js使用[通俗易懂]juqery的temp插件使用jquery.tmpl.js使用juery因丰富的插件曾被广泛使用,这里介绍一下jQuery模板的使用方法,用到jquery.tmpl.js插件。入门<head><metacharset=”UTF-8″><title>temp-demo</title><scriptt…

大家好,又见面了,我是你们的朋友全栈君。

juqery的temp插件使用

jquery.tmpl.js使用

juery因丰富的插件曾被广泛使用,这里介绍一下jQuery模板的使用方法,用到jquery.tmpl.js插件。

入门

<head>
    <meta charset="UTF-8">
    <title>temp-demo</title>
    <script type="text/javascript" src="../js/jquery-1.7.1.min.js"></script>
    <script type="text/javascript" src="./third_plugin/jquery.tmpl.min.js"></script>
</head>
<body>
    <div>
    ///3、定义一个容器
        <table border="1px" id="demo_table"></table>
    </div>
    <script type="text/javascript">
        //4、定义一个模板
       var temp = '<tr>' +
                       '<td >${ID}</td>' +
                       '<td >${Name}</td>' +
                       '<td >${Num}</td>' +
                       '<td >${Status}</td>' +
                       '<td >${description}</td>' +
                   '</tr>';
        //5、注册模板
       $.template("temp",temp);
       //6、数据源
       var users = [{ID: 'chuizi', Name: 'Joseph Chan', Num: '1', Status: 1 , description:"这是一个测试代码"}, {
                        ID: 'aCloud',Name: 'Mary ai云', Num: '3', Status: 1 , description:"这是一个测试代码"}, {
                        ID: 'apple',Name: 'Mary 蘋果', Num: '2', Status: 1 , description:"这是一个测试代码"}, {
                        ID: 'mi',Name: 'Mary 小米', Num: '6', Status: 1 , description:"这是一个测试代码"}, {
                        ID: 'huawei',Name: 'Mary 荣耀', Num: '8', Status: 1 , description:"这是一个测试代码"}, ];
        ///7、结果渲染
        $("#demo_table").html($.tmpl("temp",users))
    </script>
</body>

步骤

1.创建一个HTML文件;
2. 引入 jquery-1.7.1.min.jsjquery.tmpl.min.js
3. 定义一个table容器用于封装模板结果(也可以用其他的容器,我这里复用项目中的代码);
4. 定义一个模板,我这里赋值给了一个变量,其实也可以放在script标签中,通过id调用;
5. 注册模板,用 $.template() 方法注册;
6.构造一个json格式的数据源;
7. 将数据渲染到目标容器中;

参考文档

链接: jquery tmpl 详解.

Alt

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150535.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月22日 下午11:16
下一篇 2022年6月22日 下午11:36


相关推荐

  • Navicat for oracle创建数据库

    Navicat for oracle创建数据库前言其实在Oracle中的概念并不是创建数据库,而是创建一个表空间,然后再创建一个用户,设置该用户的默认表空间为我们新创建的表空间,这些操作之后,便和你之前用过的mysql数据库创建完数据库一模一样了(如果你用过mysql的话,当然如果Oracle是你用的第一个数据库系统,那上面这段话其实看不看并不重要)。但是,鉴于很多用过mysql的用户,在刚开始使用Oracle的时候都会不知道如何创建数据…

    2022年7月13日
    22
  • mybatis log plugin 2021 激活码(最新序列号破解)

    mybatis log plugin 2021 激活码(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    30
  • css left right_leftorright什么意思

    css left right_leftorright什么意思零、说点什么好久没更新了。并不是在折腾什么大作,而是广度学习与实践中,加上婚礼等诸多大事,所以产出较少。今天这篇也只是小作,博客是自己很好的学习工具,只要我学习不止,博客也会不断更新的。我们平时一般都使用clear:both清除浮动,貌似就干这一件事件。用得很开心,但似乎理解上懵懵懂懂,我其实也是,早年的时候,测试过CSS clear:left/right,虽知其作用(

    2025年10月27日
    5
  • 与ClientWidth有关的一点资料「建议收藏」

    与ClientWidth有关的一点资料「建议收藏」51windows.Netvar s=””;s+=”网页可见区域宽:”+document.body.clientWidth;s+=”网页可见区域高:”+document.body.clientHeight;s+=”网页可见区域宽:”+document.body.offsetWidth +”(包括边线的宽)”;s+=”网页可见区域高:

    2022年7月22日
    16
  • 使用国外DynDNS免费动态域名解析 随时访问家中电脑

    使用国外DynDNS免费动态域名解析 随时访问家中电脑使用国外 DynDNS 免费动态域名解析随时访问家中电脑

    2026年3月18日
    2
  • 阿里云发布通义灵码AI IDE深度适配千问3大模型

    阿里云发布通义灵码AI IDE深度适配千问3大模型

    2026年3月13日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号