基本上我正在尝试创建简单的价格计算器。有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); });
答案 0 :(得分:2)
不要从这些函数返回任何内容,将结果分配给某些全局变量:
var xx;
var zz;
和处理程序内部:
...
xx = Number(kaina1);
...
zz = Number(kaina2);