簡體   English   中英

如何將2個事件的變量合並為一個兩者的總和。 jQuery的

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM