function change_count(){
var count_val = 0;
$('input[name="count"]').keyup(function(){
count_val = parseFloat($(this).val())||0;
//console.log(count_val);
//alert(count_val);
});
//alert(count_val);
//console.log(count_val);
}
change_count();
alert(count_val);
答案 0 :(得分:2)
这里的逻辑非常有缺陷,因为count_val
值在keyup
函数被触发之前不会被更改,但是在alert
运行之后才会发生这种情况,所以该值将始终显示0
。而是将您的逻辑保留在keyup
处理程序中。