下标不展示 子表报错 问题备份

 //初始化下标
  function resetTrNum(tableId) {
      $tbody = $("#"+tableId+"");
      $tbody.find('>tr').each(function(i){
          $(':input, select,button,a', this).each(function(){
              var $this = $(this), name = $this.attr('name'),id=$this.attr('id'),onclick_str=$this.attr('onclick'), val = $this.val();
              if(name!=null){
                  if (name.indexOf("#index#") >= 0){
                      $this.attr("name",name.replace('#index#',i));
                  }else{
                      var s = name.indexOf("[");
                      var e = name.indexOf("]");
                      var new_name = name.substring(s+1,e);
                      $this.attr("name",name.replace(new_name,i));
                  }
              }
              if(id!=null){
                  if (id.indexOf("#index#") >= 0){
                      $this.attr("id",id.replace('#index#',i));
                  }else{
                      var s = id.indexOf("[");
                      var e = id.indexOf("]");
                      var new_id = id.substring(s+1,e);
                      $this.attr("id",id.replace(new_id,i));
                  }
              }
              if(onclick_str!=null){
                  if (onclick_str.indexOf("#index#") >= 0){
                      $this.attr("onclick",onclick_str.replace(/#index#/g,i));
                  }else{
                  }
              }
          });
          $(this).find('div[name=\'xh\']').html(i+1);
      });
  }

 

posted @ 2020-09-14 10:40  薛柏梁  阅读(129)  评论(0编辑  收藏  举报