[英]How to combine variables of 2 events into one as sum of both. jquery
基本上我正在嘗試創建簡單的價格計算器。 有2個函數可以計算選擇事件的價格。 我如何將這兩個函數的值合並為一個,然后將其添加到“.sum”div?
var xx = j('select[name="miestas"]').change(function(){
var kainos = {"vln":"55", "kns":"150"};
var val = j(this).find(":selected").text();
kaina1 = kainos[val];
return kaina1;
});
var zz = j('select[name="vardas"]').change(function(){
var kainos = {"vln":"35", "kns":"30"};
var val = j(this).find(":selected").text();
kaina2 = kainos[val];
return kaina2;
});
j('select').change(function(){
j('.sum').html(zz + xx); });
不要從這些函數返回任何內容,將結果分配給某些全局變量:
var xx;
var zz;
在處理程序內:
...
xx = Number(kaina1);
...
zz = Number(kaina2);
工作示例: http : //jsfiddle.net/txkmD/1/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.