当前位置:编程学习 > C#/ASP.NET >>

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" />这种的 --------------------编程问答--------------------
引用楼主  的回复:
                $(document).ready(function   ()   {
                        var   time   =   new   Date();
                        var   year   =   time.getFullYear();
                        var  ……

lblYear  是服务器控件还是html标签? --------------------编程问答--------------------
引用 2 楼 yhdmab 的回复:
btnPrevious控件是asp.net的控件


会重新加载页面
补充:.NET技术 ,  其他语言
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,