代码如下
$(function(){
$('.a').on('click',function(){
var counter=0
counter++
})
$('.b').on('click',function(){
if(counter>=3){
alert(大于3)
}
})
})
有2个按钮,a和b,点击a,变量counter会增加1。当b按钮点击的时候,如果变量counter大于等于3时,会弹出提示框。
因为counter不是全局变量,每次点击之后会被销毁,所以每次counter都是1,如果用闭包,该怎么实现。再不使用全局变量的情况下,b按钮点击的函数中又应该怎么获得a按钮函数中的counter值。
繁星点点滴滴
人到中年有点甜
相关分类