jQuery click事件会在刷新后自动触发,如何避免?

$(document).ready(function(){

newGame();

$("button").click(alert("aa"));

})

这个按钮是重新开始游戏,希望点击后触发newGame,里面的alert是测试用的,但是发现刷新页面后会自动执行alert,并且点击按钮无响应,查了很多可以明确是自动触发导致的,但是没有查到解决方案……求助各位


不想当前端的鉴黄师不是好领导
浏览 4243回答 5
5回答

Yoosl

click(function(){})你好像没写这个function

Steafan_

这样写:<script type="text/javascript">   $('DOM元素').click(function(){     newGame();    }),   //由于不是面向对象,所以采用一下方式:   newGame = function(){     //方法体   } </script> 屡试不爽!

瑜伽兔子

$("button").click(newGame);$("button").click(testAlert);function testAlert() {alert("aa")}jquery 绑定的是函数定义,而不是执行函数
打开App,查看更多内容
随时随地看视频慕课网APP