zoukankan      html  css  js  c++  java
  • js 模板

    <html>
        <head>
            <meta charset="UTF-8">
            <script type="text/javascript" src="../js/jquery-1.8.3.min.js"></script>
            <script type="x-template" id="presentTemplate">
                <table border="1">
                    <tr>
                        <th>赠品名称</th>
                        <th>赠品描述</th>
                    </tr>
                    <tr>
                        <td>[presentName]</td>
                        <td>[presentNote]</td>
                    </tr>    
                </table>
            </script>
            <script text="text/javaScript">
                function myPresent(){
                    // 替换正则表达式
                    var reg = new RegExp("\[([^\[\]]*?)\]", 'igm');
                    // 模板
                    var template = $("#presentTemplate").html();
                    // key和value
                    var keyValue = {
                        presentName : "考拉",
                        presentNote : "好想成为考拉,每天18个小时在睡觉"
                    }
                    // 替换后html
                    var newHtml = template.replace(reg,function(node, key){return keyValue[key];});
                    // 把替换后的html展示在页面
                    $("#presentDiv").html(newHtml);        
                }
                $(function(){            
                    myPresent();
                });
            </script>
        </head>
        <body>
            <div id="presentDiv"></div>
        </body>
    </html>

     备注:type="text/html"和type="x-template"的区别我不知道,但是两者均可

  • 相关阅读:
    Docker Private Registry
    Dockerfile
    docker存储卷
    392. 判断子序列
    1576. 替换所有的问号
    270. 最接近的二叉搜索树值
    292. Nim 游戏
    680. 验证回文字符串 Ⅱ
    876. 链表的中间结点
    543. 二叉树的直径
  • 原文地址:https://www.cnblogs.com/pumushan/p/4801251.html
Copyright © 2011-2022 走看看