之前是一行代码,不能动态加载,新的需求要动态加载,使用append

$('#Order_information').append('
  <div class="single_product">
    <div class="Cancel">
      <a href="javascript:void(0);" onclick="continuePay('+orderno+','+useId+');">继续支付</a>
      <a href="javascript:void(0);" onclick="cancelOrder('+orderno+','+useId+');">取消订单</a>
    </div>
    <ul class="Top_mation">
      <li>订单编号: <span class="indent_number">'+data[i].baseinfor.orderno+'</span></li>
      <li class="right">状态: <span class="mode">'+orderstate+'</span></li>
    </ul>
    <div class="Middle_mation" onclick="showOrderDetail('+orderno+','+useId+');">
      <a href="javascript:void(0);"><img src="'+urlpath+'/views/quicksure/imags/car.png"></a>
      <ul>
        <li><h3>汽车保险</h3></li>
        <li>车牌号: <span class="Car_number">'+data[i].vhlinfor.lcnno+'</span></li>
        <li>商业险起期:<span class="begin_date">'+data[i].baseinfor.sypolicystartdate+'</span></li>
        <li>交强险起期:<span class="begin_date">'+data[i].baseinfor.jqpolicystartdate+'</span></li>
        <li>商业险止期:<span class="end_date">'+data[i].baseinfor.sypolicyenddate+'</span></li>
        <li>交强险止期:<span class="end_date">'+data[i].baseinfor.jqpolicyenddate+'</span></li>
      </ul>
      <b>〉</b>
    </div>
    <p>金额: <span class="money">'+data[i].baseinfor.totalPremium+'</span></p>
</div>');

之后我改成了动态加载的

function addPolicyInfo(insuranceDetailsVO,orderstate){
var orderno="'"+insuranceDetailsVO.baseinfor.orderno+"'";
var useId="'"+insuranceDetailsVO.baseinfor.userinforid+"'";
var order_info = $('#Order_information');
var sp_div = $('<div class="single_product"/>');
sp_div.append($('<ul class="Top_mation"/>').append('<li class="left">订单编号: <span class="indent_number">'+insuranceDetailsVO.baseinfor.orderno+'</span></li class="right"><li class="right">状态: <span class="mode">'+orderstate+'</span></li>'));
var mm_div = $('<div class="Middle_mation" onclick="showOrderDetail('+orderno+','+useId+');"/>');
mm_div.append('<a href="#"><img src="'+urlpath+'/views/quicksure/imags/'+ insuranceDetailsVO.vhlinfor.codeName+'.jpg" style="width:110px;height:98px;"/>');
var sp_ul = $('<ul class="Car_mation"/>').append('<li class="main_search">车牌号: <span class="Car_number">'+insuranceDetailsVO.vhlinfor.lcnno+'</span>&nbsp;&nbsp;车主:<span class="user_Name">'+insuranceDetailsVO.vhlinfor.drvowner+'</span></li>');
if(insuranceDetailsVO.baseinfor.sypolicystartdate != null){
sp_ul.append($('<li>商业险起期:<span class="begin_date">'+insuranceDetailsVO.baseinfor.sypolicystartdate.slice(0,11)+'</span></li>'));
}
if(insuranceDetailsVO.baseinfor.sypolicyenddate != null){
sp_ul.append($('<li>商业险止期:<span class="end_date">'+insuranceDetailsVO.baseinfor.sypolicyenddate.slice(0,11)+'</span></li>'));
}
if(insuranceDetailsVO.baseinfor.jqpolicystartdate != null){
sp_ul.append($('<li>交强险起期:<span class="begin_date">'+insuranceDetailsVO.baseinfor.jqpolicystartdate.slice(0,11)+'</span></li>'));
}
if(insuranceDetailsVO.baseinfor.jqpolicyenddate != null){
sp_ul.append($('<li>交强险止期:<span class="end_date">'+insuranceDetailsVO.baseinfor.jqpolicyenddate.slice(0,11)+'</span></li>'));
}
mm_div.append(sp_ul).append('<b>〉</b>');
sp_div.append(mm_div);
var p = $('<p/>');
if(insuranceDetailsVO.baseinfor.orderstate==30||insuranceDetailsVO.baseinfor.orderstate==40){
p.append('<a href="#" onclick="continuePay('+orderno+','+useId+');">继续支付</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" onclick="cancelOrder('+orderno+','+useId+');">取消订单</a>&nbsp;&nbsp;&nbsp;&nbsp;');
}
if(insuranceDetailsVO.baseinfor.orderstate==10||insuranceDetailsVO.baseinfor.orderstate==20){
p.append('<a href="#" onclick="continueInsure('+orderno+','+useId+');">继续投保</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#" onclick="cancelOrder('+orderno+','+useId+');">取消订单</a>&nbsp;&nbsp;&nbsp;&nbsp;');
}
p.append('金额: <span class="money">'+insuranceDetailsVO.baseinfor.totalPremium+'</span>');
sp_div.append(p);
order_info.append(sp_div);
}

这里要注意的是:append拼接是针对对象的添加

篇一:js中动态加载---append的更多相关文章

  1. js实现动态加载脚本的方法实例汇总

      本文实例讲述了js实现动态加载脚本的方法.分享给大家供大家参考,具体如下: 最近公司的前端地图产品需要做一下模块划分,希望用户用到哪一块的功能再加载哪一块的模块,这样可以提高用户体验. 所以到处查 ...

  2. js插件动态加载js、css解决方案

    最近因为工作需要做了一个js自动导入的插件,一开始很天真的以为动态创建个script添加到head中就ok了,试了之后才发现了问题,就是如果同时引入了多个js文件,而且后一个文件中用到了前一个文件中的 ...

  3. js的动态加载、缓存、更新以及复用(四)

    本来想一气呵成,把加载的过程都写了,但是卡着呢,所以只好在分成两份了. 1.页面里使用<script>来加载 boot.js . 2.然后在boot.js里面动态加载 bootLoad.j ...

  4. 某APK中使用了动态注册BroadcastReceiver,Launcher中动态加载此APK出现java.lang.SecurityException异常的解决方法

    在某APK中,通过如下方法动态注册了一个BroadcastReceiver,代码参考如下: @Override protected void onAttachedToWindow() { super. ...

  5. 在ASP.NET中动态加载内容(用户控件和模板)

    在ASP.NET中动态加载内容(用户控件和模板) 要点: 1. 使用Page.ParseControl 2. 使用base.LoadControl 第一部分:加载模板 下 面是一个模板“<tab ...

  6. 在MVC应用程序中动态加载PartialView

    原文:在MVC应用程序中动态加载PartialView 有时候,我们不太想把PartialView直接Render在Html上,而是使用jQuery来动态加载,或是某一个事件来加载.为了演示与做好这个 ...

  7. 在VC中动态加载ODBC的方法

    在使用VC.VB.Delphi等高级语言编写数据库应用程序时,往往需要用户自己在控制面板中配置ODBC数据源.对于一般用户而言,配置ODBC数据源可能是一件比较困难的工作.而且,在实际应用中,用户往往 ...

  8. WPF中动态加载XAML中的控件

    原文:WPF中动态加载XAML中的控件 using System; using System.Collections.Generic; using System.Linq; using System. ...

  9. vue中动态加载img

    想实现动态加载图片,当点击“首页”时,图片变色 代码如下: <mt-tabbar v-model="selected" fixed class="border-1p ...

随机推荐

  1. Java—字符串小结

    最近工作中用到了大量有关字符串截取的知识,在此做出总结,希望需要的朋友带来帮助:  可以复制粘贴代码直接在java中测试1.将字符串中的指定字符":","-"删 ...

  2. Java基础知识

    1.java中的短路与(&&).短路或(||) 与 逻辑与(&).逻辑或(|)有什么区别啊? 最佳答案 &是java中的位逻辑运算: eg: 2&3=2: 分析 ...

  3. iOS 疑难杂症— — 收到推送显示后自动消失的问题

    声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://over140.cnblogs.com 问题 正在支持 Remote Noti ...

  4. SSDT旧版本对于xml数据的处理BUG

    在早期版本中,CLR中声明sqlxml时,SSDT会将CLR函数中使用的类型解析为NVARCHAR(4000),最终导致传向CLR函数的数据不完整              

  5. linux 学习随笔-shell简单编写

    脚本最好都放在/usr/local/sbin中 脚本的执行 sh -x 脚本.sh -x可以查看执行过程 1在脚本中使用变量 使用变量的时候,需要使用$符号:  #!/bin/bash  ##把命令赋 ...

  6. MS SQL专用管理员连接DAC

    在SQL SERVER 2005中,微软引入了一个叫做数据库专用管理员连接方式(DAC Dedicated Administrator Connection)的特性,使用这个新特性,数据库管理员可以在 ...

  7. 2016款MACBOOK PRO触控条版 安装WIN10初体验 及 无奈退货记

    新的2016MBP终于发布了,作为把苹果电脑装WIN使用的人,等候很久之后,终于可以行动了. 黄山松 (Tom Huang) 发表于博客园http://www.cnblogs.com/tomview/ ...

  8. Python 数据类型及其用法

    本文总结一下Python中用到的各种数据类型,以及如何使用可以使得我们的代码变得简洁. 基本结构 我们首先要看的是几乎任何语言都具有的数据类型,包括字符串.整型.浮点型以及布尔类型.这些基本数据类型组 ...

  9. 【Python数据分析】Python3多线程并发网络爬虫-以豆瓣图书Top250为例

    基于上两篇文章的工作 [Python数据分析]Python3操作Excel-以豆瓣图书Top250为例 [Python数据分析]Python3操作Excel(二) 一些问题的解决与优化 已经正确地实现 ...

  10. Vijos1881闪烁的繁星 [线段树]

    P1881闪烁的繁星  背景 繁星闪烁着--深蓝的太空何曾听得见他们对语沉默中微光里他们深深的互相颂赞了 描述 繁星, 漫天的繁星.繁星排成一列, 我数一数呀, 一共有N只小星星呢. 星星们是听话的好 ...