【问题标题】:Creating input on the fly jquery and setting its value from a variable动态创建输入 jquery 并从变量设置其值
【发布时间】:2015-01-21 03:12:50
【问题描述】:

我的第一张桌子上有两件东西,苹果和香蕉。 所以我需要创建两个输入来计算第二个表上的重复数。但我最终创建了三个输入:

查看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

【问题讨论】:

    标签: javascript jquery input count counter


    【解决方案1】:

    需要将if条件中的代码修改为:

      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

    【讨论】:

    • 你能不带标签部分,只将类设置为输入吗?,我很难阅读你的代码。非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2015-02-15
    • 1970-01-01
    • 2013-03-17
    • 2012-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-11
    相关资源
    最近更新 更多