zoukankan      html  css  js  c++  java
  • JS 中html 动态替换

    一、定义通用替换js函数,或调用JQuery验证的$.format函数:

    //----通用JS操作
    // var a = "我喜欢吃{0},也喜欢吃{1},但是最喜欢的还是{0},偶尔再买点{2}";
    // alert(String.format(a, "苹果","香蕉","香梨"));
    String.format = function () {
    if (arguments.length == 0)
    return null;
    var str = arguments[0];
    for (var i = 1; i < arguments.length; i++) {
    var re = new RegExp('\{' + (i - 1) + '\}', 'gm');
    str = str.replace(re, arguments[i]);
    }
    return str;
    };

    二、定义html字符串变量

    var trHtm = ' <tr>
    <td class="first">{0}</td>
    <td>{1}</td>
    <td>{2}</td>
    <td name="InsurancePeriod">{3}</td>
    <td>{4}</td>
    <td class="last"><a href="{5}" title="修改" class="edit"></a>
    <input name="InsuranceId" type="hidden" value="{6}" />
    </td>
    </tr>';

    三、使用

    trHtm = String.format(trHtm, i + 1, item.InsuranceName, tmpSmallPlanTotalFee
    , "", item.PerAmount,
    "javascript:EditPlanInsurance('LPersonalInjuries')",
    item.InsuranceId);

  • 相关阅读:
    【mybatis】IF判断的坑
    QCheckBox控件
    对话框——文件对话框
    对话框——颜色对话框
    对话框——输入对话框
    事件和信号
    布局管理——复习示例
    布局管理——网格布局
    布局管理——盒式布局
    1.4 控制流
  • 原文地址:https://www.cnblogs.com/ylemzhang/p/4224416.html
Copyright © 2011-2022 走看看