jquery的click事件
$(document).ready(function () {var time = new Date();
var year = time.getFullYear();
var month = time.getMonth() + 1;
$("#lblYear").html(year + "年" + month + "月");
$("#btnPrevious").click(function () {
getFirstDay(1);
});
getFirstDay(0);
});
js代码:
getFirstDay(flag){
alert("flag");
}
加载页面时走getFirstDay(0);
然后单击btnPrevious时走getFirstDay(1);
不知道为什么,单击时不仅走getFirstDay(1),而且getFirstDay(0)也又走了一遍。 --------------------编程问答-------------------- 第一,btnPrevious的type是不是submit而导致点击之后页面回发?
第二,把$( "#btnPrevious ").click(function()...改成( "#btnPrevious ").unbind("click").click(function()...试试
第三,getFirstDay里面应该是alert(flag),看看是不是真的两个都调了?
--------------------编程问答-------------------- btnPrevious控件是asp.net的控件 --------------------编程问答-------------------- 如果换成html控件的话,是不是<input id="Button1" type="button" value="button" />这种的 --------------------编程问答--------------------
lblYear 是服务器控件还是html标签? --------------------编程问答--------------------
会重新加载页面
补充:.NET技术 , 其他语言