2015-01-21 56 views
0

我的第一张桌子Apple和Banana上有两个项目。 所以我需要创建两个输入,其中计数第二个表上的重复数量。但是,我结束了创建三个输入:在jquery上创建输入并从变量中设置它的值

请参阅本为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 

回答

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) 

Demo

+0

可以请你做没有标签部分只是设置类输入?,我很难阅读你的代码。感谢很多。 – bumbumpaw 2015-01-21 03:30:21

相关问题