2017-05-08 222 views
-1

我是新開發者。我想在兩個變量「包裝價格」和「事件價格」之間進行計算。如何增加在這兩個可變和結果展現在計算兩個變量jquery

<div id="result"> 

,如:packageprice + eventprice =導致

jQuery(document).on('click', '#asdasd option', function(){ 
    jQuery('#ssss').val(jQuery(this).val());    
    var packageprice = jQuery("#rrrr").text(jQuery(this).attr('id')); 
}); 

jQuery(document).on('click', '#event option', function(){ 
    jQuery('#ssss').val(jQuery(this).val()); 
    var eventprice = jQuery("#eventprice").text(jQuery(this).attr('id')); 
}); 
+1

1,請出示您的HTML結構太。 2,你想什麼時候進行計算 - 點擊每個按鈕或者當你點擊上面顯示的綁定的不同按鈕時? 3.什麼是sss和rrrr? 4除非id是一個價格,並且該選項有一個id,那麼這個代碼將不起作用。請參閱幫助中心,瞭解如何提出一個好問題 – Pete

+0

您無法在'

+0

提供[mcve] – charlietfl

回答

0

首先聲明的一個塊中的變量將意味着該值在保留只有在塊結束之前變量。之後,變量被銷燬。因此,將兩個變量從塊中取出並在第一個塊之上聲明它們。

var packageprice; 
var eventprice; 

,並顯示「packageprice + eventprice =結果」你必須做這樣的事情你想這個代碼運行哪個事件:

$('#result').html(packageprice + '+' + eventprice + '=' (parseInt(packageprice)+parseInt(eventprice)));