Javascript 每次用户单击每行的“添加银行”时,它应该从01编号开始

Javascript 每次用户单击每行的“添加银行”时,它应该从01编号开始,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个名为“添加合作伙伴”的按钮。当你点击这个按钮时,它会显示动态行,如下图所示 显示行后,我单击了添加银行。它将显示如下。 所以我的最终输出是到现在为止 注意:单击“添加银行”后,会生成第一列中的动态编号 user-10-02-01 它将根据用户想要添加的银行数量而增加 user-10-02-01 user-10-02-02 user-10-02-03 只需想象一下,用户添加了三家银行 到目前为止没有问题 现在,用户再次单击addpartner,并显示新行 之后,用户单击了add

我有一个名为“添加合作伙伴”的按钮。当你点击这个按钮时,它会显示动态行,如下图所示

显示行后,我单击了
添加银行
。它将显示如下。

所以我的最终输出是到现在为止

注意:单击“添加银行”后,会生成第一列中的动态编号

user-10-02-01
它将根据用户想要添加的银行数量而增加

user-10-02-01
user-10-02-02
user-10-02-03
只需想象一下,用户添加了三家银行

到目前为止没有问题

现在,用户再次单击
addpartner
,并显示新行

之后,用户单击了
addbank
,但这次我在第一列中得到了一个错误的动态编号。

它正在显示
user-10-02-04
应该显示
user-10-03-01

我主要关心的是,每当用户单击每行的addbank时,它都应该从01开始

$(文档).ready(函数(){
var max_fields=20;//允许的最大输入框数
var wrapper=$(“.dynamicform”);//字段包装器
var add_button=$(“.click_partner”);//添加按钮ID
var x=1;//初始文本框计数
a=1;
$(添加按钮)。单击(函数(e){//在添加输入按钮上单击
e、 预防默认值();
如果(x=?n:新数组(w widthidth-n.length+1)*/
返回k.length>=width?k:新数组(width-k.length+1);
}
});
.i-imgset{
宽度:30px;
}
.i-imgset-img{
宽度:100%;
}

将计数器值替换为显示行的长度
药物信息

解释

  • 通过
    data id
    medicing\u info
    追加时将id值存储在上。然后您可以在银行行添加时使用此
    数据id
  • 用于框和行的匹配
  • $(文档).ready(函数(){
    var max_fields=20;//允许的最大输入框数
    var wrapper=$(“.dynamicform”);//字段包装器
    var add_button=$(“.click_partner”);//添加按钮ID
    var x=1;//初始文本框计数
    a=1;
    $(添加按钮)。单击(函数(e){//在添加输入按钮上单击
    e、 预防默认值();
    如果(x=?n:新数组(w widthidth-n.length+1)*/
    返回k.length>=width?k:新数组(width-k.length+1);
    }
    });
    
    .i-imgset{
    宽度:30px;
    }
    .i-imgset-img{
    宽度:100%;
    }
    
    
    请给我一些时间检查您的答案是的,您的代码片段工作正常。但我还有一个问题。。第二行中的复选框I为user-10-03,但单击“添加银行”后,它将显示user-10-02-01。应该是user-10-03-01是的,很好。它起作用了。你能解释一下你改了什么剧本吗?