我的第一张桌子上有两件物品,Apple和Banana。 所以我需要创建两个输入来计算第二个表上的重复次数。但我最终创造了三个输入:
请参阅FIDDLE
Apple : value is 1
Banana : value is 1
Banana : value is 2
任何人都可以检查我的逻辑和循环,基本上我只需要在第一个表上按项目创建输入命名,它的值应该是这个duplicateCounter
变量的最后一个值。
这是我想要的输出:
Apple : value is 1 // last value of duplicate counter for Apple
Banana : value is 2// last value of duplicate counter for Banana
答案 0 :(得分:1)
您需要将条件中的代码修改为:
duplicateCounter++;
$('#form1:not(:has(.'+$tds2.eq(0).val()+'))').append(''+ $tds2.eq(0).val() +'<input class="'+$tds2.eq(0).val()+'" type="text" name = '+ $tds2.eq(0).val()+' value = '+duplicateCounter+' /><br />');
$('.'+$tds2.eq(0).val()).val(duplicateCounter)