如何使用jquery对具有相同类的文本框的值求和并将其放入另一个文本框

用户名

我怎样才能总额均具有类文本框的值12并且3,把它的内部sum_1sum_2sum_3

我尝试过这种方式

jQuery在这里:

   $(document).on("change", ".1", function() {
    var sum = 0;
    $(".1").each(function(){
        sum += +$(this).val();
    });
    $(".total").val(sum);
});

HTML在这里:

<input type="text" class="1" value="1" />
<input type="text" class="2" value="2" />
<input type="text" class="3" value="5" />

这是小提琴http://jsfiddle.net/5gsBV/36/,对一个值有效

但是我该如何对3个值执行此操作,就像我在提琴http://jsfiddle.net/vL6f2tow/1/中给出的问题中所问的那样

更新 :

我怎样才能得到那些总和的值

Dhiraj

如果要在负载下执行此操作,则可能应该执行以下操作

$('.item').each(function(){
    var itemNumber = $(this).attr('class').split(" ");
    itemNumber.splice( itemNumber.indexOf("item"), 1 );
    var sumElement = $(".sum_" + itemNumber);
    var sum = (sumElement.val() == "") ? 0 : parseInt(sumElement.val());
    sum += parseInt($(this).val());
    sumElement.val(sum);
});

这是一个计算本地总和演示

如果要计算全局总和(本地总和),请看演示2


如果您有多个这样的输入组,则必须向这些输入中的每一个添加一个类,以使您知道需要考虑哪些输入元素来计算总和。

<input type="text" class="item 1" value="1" />
<input type="text" class="item 2" value="2" />
<input type="text" class="item 2" value="3" />
<input type="text" class="item 2" value="4" />
<input type="text" class="item 3" value="5" />
<input type="text" class="item 3" value="6" />
<input type="text" class="item 3" value="7" />
<br>
<br>
<input type="text" class="sum_1" value="" />
<input type="text" class="sum_2" value="" />
<input type="text" class="sum_3" value="" />



 $(document).on("change", ".item", function () {
    var sum = 0;
    var itemNumber = $(this).attr('class').split(" ");
    itemNumber.splice( itemNumber.indexOf("item"), 1 );
    $('.'+itemNumber).each(function () {
        sum += parseInt($(this).val());
    });
    $(".sum_" + itemNumber).val(sum);
});

在上面的脚本中,

  1. $(this).attr('class')看起来像“项目1”

  2. $(this).attr('class')。split(“”)将是一个数组[“ item”,“ 1”]

  3. 然后我删除单词item并使用它"1"

这是一个演示

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用jquery对具有相同类的文本框的值求和并将其放入另一个文本框内

来自分类Dev

如何对使用ajax生成的具有相同类的所有文本框的值求和?

来自分类Dev

如何对另一个文本框中的数组文本框的所有输出求和

来自分类Dev

抓取输入值并将其显示为另一个文本框中的值

来自分类Dev

禁用文本框,取决于另一个文本框的值

来自分类Dev

制作空文本框并将焦点放在另一个文本框上

来自分类Dev

如何根据另一个文本框的值自动设置文本框的值

来自分类Dev

无法将文本框值分配给jQuery中的另一个文本框

来自分类Dev

如何在jQuery中将值插入具有相同类名的文本框

来自分类Dev

如何在jQuery中将值插入具有相同类名的文本框

来自分类Dev

如何在另一个文本框中同时写入文本框值?

来自分类Dev

如何根据另一个文本框值在jdeveleper的表中设置文本框只读?

来自分类Dev

用户在文本框中插入值后如何显示另一个文本框?

来自分类Dev

如何使用 jQuery 将焦点从一个文本框更改为另一个文本框?

来自分类Dev

如何使用AngularJS将值从1个文本框绑定到C#中的另一个文本框

来自分类Dev

无法使用jQuery将一个文本框值复制到另一个

来自分类Dev

如何基于值和另一个的textchanged计算文本框值

来自分类Dev

如何使用angularjs将可变值放入一个文本框ng-repeat

来自分类Dev

javascript-如何获取文本框的值并将其放入带有jquery的(key:Value)数组中?

来自分类Dev

如何将带掩码的密码复制到另一个文本框并将其转换为文本

来自分类Dev

如何从另一个页面获取文本框或下拉列表的值?

来自分类Dev

给两个文本框相同的值,一个使用Javascript或jQuery填充

来自分类Dev

jQuery使用自动完成功能填充另一个文本框

来自分类Dev

根据数据库中的另一个文本框填充文本框值

来自分类Dev

javascript-添加另一个文本框时,动态创建的文本框的值消失

来自分类Dev

验证文本框,以使该值不同于另一个文本框

来自分类Dev

MVC5 根据另一个文本框值动态禁用文本框

来自分类Dev

根据另一个文本框MVC 4填充文本框

来自分类Dev

在另一个文本框中输入数据时文本框完成

Related 相关文章

  1. 1

    如何使用jquery对具有相同类的文本框的值求和并将其放入另一个文本框内

  2. 2

    如何对使用ajax生成的具有相同类的所有文本框的值求和?

  3. 3

    如何对另一个文本框中的数组文本框的所有输出求和

  4. 4

    抓取输入值并将其显示为另一个文本框中的值

  5. 5

    禁用文本框,取决于另一个文本框的值

  6. 6

    制作空文本框并将焦点放在另一个文本框上

  7. 7

    如何根据另一个文本框的值自动设置文本框的值

  8. 8

    无法将文本框值分配给jQuery中的另一个文本框

  9. 9

    如何在jQuery中将值插入具有相同类名的文本框

  10. 10

    如何在jQuery中将值插入具有相同类名的文本框

  11. 11

    如何在另一个文本框中同时写入文本框值?

  12. 12

    如何根据另一个文本框值在jdeveleper的表中设置文本框只读?

  13. 13

    用户在文本框中插入值后如何显示另一个文本框?

  14. 14

    如何使用 jQuery 将焦点从一个文本框更改为另一个文本框?

  15. 15

    如何使用AngularJS将值从1个文本框绑定到C#中的另一个文本框

  16. 16

    无法使用jQuery将一个文本框值复制到另一个

  17. 17

    如何基于值和另一个的textchanged计算文本框值

  18. 18

    如何使用angularjs将可变值放入一个文本框ng-repeat

  19. 19

    javascript-如何获取文本框的值并将其放入带有jquery的(key:Value)数组中?

  20. 20

    如何将带掩码的密码复制到另一个文本框并将其转换为文本

  21. 21

    如何从另一个页面获取文本框或下拉列表的值?

  22. 22

    给两个文本框相同的值,一个使用Javascript或jQuery填充

  23. 23

    jQuery使用自动完成功能填充另一个文本框

  24. 24

    根据数据库中的另一个文本框填充文本框值

  25. 25

    javascript-添加另一个文本框时,动态创建的文本框的值消失

  26. 26

    验证文本框,以使该值不同于另一个文本框

  27. 27

    MVC5 根据另一个文本框值动态禁用文本框

  28. 28

    根据另一个文本框MVC 4填充文本框

  29. 29

    在另一个文本框中输入数据时文本框完成

热门标签

归档