项目上偶然遇见a标签的点击事件,传值有误的情况:

1、问题描述:通过js代码拼接了一段html代码,通过断点看,拼接的html里参数都正常,就是通过点击事件,参数到点击方法时,值发生变化,代码如下:

landHtml:function(e){
        var landInfo = e.land;
        var h = "";
        h += "<div class='open-info-text-row'><div class='open-info-text-key'>宗地号:</div><div>" + landInfo.landParcelCode + "</div></div>";
        h += "<div class='open-info-text-row'><div class='open-info-text-key'>权利人:</div><div>" + landInfo.obligeeName + "</div></div>";
        h +="<div class='ivu-table ivu-table-border'>";
        
        h +="<div class='ivu-table-header' style='font-weight: bolder;'>";
        h +='<table cellspacing="0" cellpadding="0" border="0" style="width:100%;">';
        h +="<tr><td style='width:30%'>权利人关系</td><td>企业名称</td>";
        h +="</table>";
        h +="</div>";
        
        h +="<div class='ivu-table-body'>";
        h +='<table cellspacing="0" cellpadding="0" border="0" style="width:100%;">';
        if (e.entList && e.entList.length > 0){
            for (var i = 0; i < e.entList.length; i++) {
                var owership = "权利单位";
                if (e.entList[i].ownershipType == 1){
                    owership = "承租企业";
                }
                h += "<tr><td style='width:30%'>"+ owership +"</td><td><a onclick=openEntInfo('"+ e.entList[i].spCode +"')>"+ e.entList[i].spName +"</a></td></tr>"
            }
        }
        
        h +="</table>";
        h +="</div></div>";
        
        return h;
    }
View Code

相关文章:

  • 2022-12-23
  • 2021-09-18
  • 2021-09-10
  • 2022-12-23
  • 2022-02-02
  • 2022-12-23
  • 2021-12-12
  • 2022-02-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-04-03
  • 2021-12-30
  • 2021-07-28
  • 2022-02-15
  • 2021-06-09
相关资源
相似解决方案