我只是学习JavaScript和jQuery的绳索,但无法让我的头在这附近。我有3个下拉菜单,其中有几个产品,每个菜单都有不同的值。我想要做的就是让用户在每个下拉列表中选择一个项目,当他们点击提交按钮时,值将被添加,并且总数将显示在文本框中。我现在花了14个小时试图做到这一点没有成功,所以任何帮助将大部分感谢!Javascript/jQuery解决方案从表格中下拉列表中总结数值
1
A
回答
3
它很难确切地知道你在找什么,但是这个附加的JSFiddle完成你所描述的任务 - 让我知道你是否想要解释它的任何部分。
继承人的要点:
$("#button").click(function() {
var total = 0;
$.each($(".summable") ,function() {
total += parseInt($(this).val());
});
$("#sum").val(total)
});
0
这应该是它的要点:
$(function(){
$('#my_form').submit(function(e){
e.preventDefault();
var val1 = $("#dropdown1").val();
var val2 = $("#dropdown2").val();
var val3 = $("#dropdown3").val();
var total = parseInt(val1) + parseInt(val2) + parseInt(val3);
$("#my_textbox").val(total);
});
});
你抓住从每个下拉列表中选择的值。然后,将它们加在一起,确保它们是整数(如果不需要整数,则以某种方式转换为数字)。然后,将该值放入文本框中。
0
对于考夫曼的答案的变体:
$("#button").click(function() {
var total = $('.summable').toArray().reduce(function(a, e) {
return a + parseInt($(e).val(), 10);
}, 0);
$("#sum").val(total)
});
它使用ES5 Array.reduce()
函数来处理值的总和
相关问题
- 1. 从下拉列表中嵌套optgroup解决方案
- 2. WP7中的解决方案配置下拉列表
- 3. 在Excel中总结下拉列表
- 4. 隐藏下拉列表选项的Javascript解决方案
- 5. 超过300行的下拉列表的最佳解决方案?
- 6. 从表格下拉列表中选择
- 7. 如何从下拉列表中替换表格单元格值?
- 8. 从数独解决方案中提取盒子作为列表列表
- 9. 数据结构清单替代解决方案列表C#
- 10. SharePoint 2013的表格解决方案
- 11. 嵌套表格的解决方案
- 12. 如何从下拉列表中选择表格中的数据?
- 13. 从下拉列表中选择一个值,取决于Sql表中的值
- 14. 从CSProj列表中生成解决方案文件
- 15. 使用下拉列表编辑表格,显示下拉列表中的值
- 16. 列表的自动解决方案
- 17. Excel函数来根据逗号分隔列表从表格中总结数值
- 18. 下拉列表中的值
- 19. 选择值从下拉列表下拉
- 20. javascript从下拉列表中获取值
- 21. Jquery从下拉列表中选择值
- 22. 从下拉列表中删除值
- 23. 从下拉列表中获取值
- 24. 下拉列表值从PHP中的SQL
- 25. Javascript:从下拉列表中选择值
- 26. 报表解决方案
- 27. 计数解决方案总数minizinc
- 28. 下拉列表中的下拉列表
- 29. 试图从列表中改造值来返回多个解决方案
- 30. 从3个表中总结数值
你使用什么标记? –
欢迎来到SO!你有什么尝试?请张贴一些'代码'。 – paislee
非常感谢所有帮助人员。我应该在14个小时前来到这里。解决方案完美运作 – Ross