解决方案 »

  1.   

    $("button").click(function(){
           var a=10;
           $("#next").click(function(){
                  a-=1;
                  alert(a);
           })
    })
    你每次点击button时都给next绑定一次点击事件啊
    var as=true;
    $("button").click(function(){
           var a=10;
    if(as){
    as=false;
           $("#next").click(function(){
                  a-=1;
                  alert(a);
           })
    }
    })
      

  2.   

    需要先解除绑定,在添加绑定事件
    $("#next").unbind("click").bind("click", function () {
                            a -= 1;
                            alert(a);
                        })
      

  3.   

    帅,用户zzgzzg00和kinger906的方法都可行,感谢你们两!