2017-05-08 147 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)));