删行重新编号的JS

if(window.deleteflag==1||window.appendflag==1){//如果是删除或者添加标记的,重新编号   

   var $tds=$('.x-table td[col=1]:visible');//获取第2列中可见的单元格(B列)    

   var n=0;   

   $tds.each(function(i,e){   

      if(i>=10){//模版中从哪一可见行开始编号的,行号是从0开始的,所以用行号-1,比如这个模板是从第3行开始的,就是2             

          n=n+1;   

          $(e).text(n);//将当前编号重新设置   

         }   

   });   

   window.deleteflag=0;//清除删除行标记   

   window.appendflag=0;//清除添加行标记   

 }  

这是在帮助文档上复制的js,稍做了修改,但还是有点问题

image.png

大佬们,这要怎么改,我不懂js

FineReport 18328816101 发布于 2019-1-2 11:05
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
5
touyuan001Lv6中级互助
发布于2019-1-2 11:25

var $tds=$('.x-table td[col=1]:visible');


它这个行号是放在B列的 你看你的行号是放哪一列 如果是A 就是0 B就是 1 依此类推


再就是看看你这两个有没有设置

删除行前 js代码:

  1. window.deleteflag=1;  

添加行前 js代码:

  1. window.appendflag=1;  


  • 18328816101 18328816101(提问者) 都有,和模板的都一样,唯一不同就是把i>=2改成了i>=10,我的从第11行开始,模板是从第3行开始的
    2019-01-02 12:24 
  • 2关注人数
  • 949浏览人数
  • 最后回答于:2019-1-2 11:25
    请选择关闭问题的原因
    确定 取消
    返回顶部