好久不写js今天写了一个很简单的js,但是遇到一个问题
function add() {
console.log(11111);
}
// $('#wxShow').click(Show());
$('#wxShow').click(add());
如上代码,我捆绑id以后按道理只有点击id的dom才会触发add()但是现在我加载的时候就会触发,但是换成
// $('#wxShow').click(Show());
$('#wxShow').click(function(){
alert("段落被点击了。");
});
又恢复正常了,只有点击时才会触发
没有想明白,是我混淆语法了???
仔细看下面2句的区别
$('#wxShow').click(add());
$('#wxShow').click(add);