Javascript:覆盖全局变量

时间:2015-01-14 19:30:36

标签: javascript jquery global-variables var

我设置全局var" cost_ifCMS = 0"现在我有一个功能谁应该为这个var添加金额,并在功能可以打印这个。

我只发布了几行javascript,因为我确定存在错误,我打赌我的错误是为了一个好帮手,这是一个简单易懂的问题:)

        cost_ifCMS = 0;


    $('input[name="ifCMS"]').change(function(){
         var grabVal_ifCMS = $(this).val();
            if(grabVal_ifCMS == "ifCMSyes"){
                $("#ifCMSyes").show();
                $("#ifCMSno").hide();
                cost_ifCMS = + 100;
            }else{
                $("#ifCMSyes").hide();
                $("#ifCMSno").show();
                $("#chooseLAYOUTcontao").hide();
                $("#chooseLAYOUTjoomla").hide();
                $("#chooseLAYOUTwordpress").hide();
                cost_ifCMS = + 0;
            }

    });

var summe = cost_ifCMS 


    $('#summehtml').html(summe)

1 个答案:

答案 0 :(得分:0)

您必须cost_ifCMS = cost_ifCMS + 100;cost_ifCMS += 100;。 变量将存储新值,该值是100添加到自身的结果。 执行cost_ifCMS = + 100;会将正值分配为100.这与cost_ifCMS = -100;

相反