html代码里有一个click时间控制显示div ,div里面有一个button。
把代码简化如下。
<a href="#game" onclick="click1()"><img /></a>
<div> <input type="button" id="button1" /> </div>在js代码简化如下function click1() {
//button1 click事件。
$("#button1").click(function () {
alert("button1 click demo");
});
}
可是当我点了<a>标签n次后,然后点一次button,alert也就弹出n次。
断点发现,click里面执行了n次。
求解决方法。
把代码简化如下。
<a href="#game" onclick="click1()"><img /></a>
<div> <input type="button" id="button1" /> </div>在js代码简化如下function click1() {
//button1 click事件。
$("#button1").click(function () {
alert("button1 click demo");
});
}
可是当我点了<a>标签n次后,然后点一次button,alert也就弹出n次。
断点发现,click里面执行了n次。
求解决方法。
解决方案 »
- 多页面的注册,第一个页面填好的信息如何再第二个页面一同提交?
- JS下载打开服务器端的中文word文件
- extjs json 错误 invalid label
- 一个switch循环 说是SyntaxError: Unexpected token {
- 各位好过年好,JavaScript打印问题请教.(100分)
- asp+javascript的问题(非常麻烦,谢谢!!!)
- 在javascript中,如何实现变量的调用?
- 我想让一个表单自由控制向某个页面进行提交,可以是页面a.asp也可以是b.asp,该如何弄
- HELP!
- js Number 精度问题
- 急求FusionCharts3.2.1的FusionCharts.js文件和FusionChartsExportComponent.js
- 正则表达式如何匹配String3%!$!xfaString
如果非要这样 那就判断button有没有onclick事件 没有的话加 否则 就不加了
function click1() {
//先取消 button1 click事件。
$("#button1").unbind('click');
//button1 click事件。
$("#button1").click(function () {
alert("button1 click demo");
});
}
alert("button1 click demo");
});
function click1() {
//button1 click事件。
$("#button1").click();
}
//button1 click事件。
$("#button1").trigger('click');
}
$("#button1").click(function () {
alert("button1 click demo");
});
还有,我忍不住想说一句,为什么老喜欢这样写:<a href="#game" onclick="click1()"></a>?
<a href="#game"></a>
$('a').click(click1);看起来不是更清爽吗。。