我只是學習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