解决方案 »

  1.   


    $('#gxTime').click(function(){alert('click')}).change(function(){alert('change')})
      

  2.   

    .click(function(){}).change(function(){})
      

  3.   

    一楼和二楼 我按照你们的方法改了!但是后面的chang发法还是弹不出来!
    $('#gxTime').click(function(){WdatePicker({dateFmt:'yyyy-MM-dd',maxDate:'%y-%M-%d'});}).change(function(){alert('change')})我的clic时间是加载了一个日期插件!求解啊!
      

  4.   

    WdatePicker 自己把change事件屏蔽了
      

  5.   

    change事件加在select上还行加在input上似乎不灵敏。
    还有一个问题$("#gxTime").click(function(){
     WdatePicker({dateFmt:'yyyy-MM-dd',maxDate:'%y-%M-%d'});
     });这句话为什么会放在Cdate函数里呢。他们一点逻辑先后顺序都没有。
    你还是把你需求写清楚我感觉你的设计有问题。
    如果你仅仅想判断文本框插件里面日期有没有变化你可以用得到焦点和失去焦点两个事件来判断。
    我认为没有必要用change事件。
      

  6.   

    五楼哥哥说的对!确实逻辑上有点问题,
    我把html页面改成这样的:
     <input id="gxTime" type="text" class="Wdate" onclick="WdatePicker({skin:'whyGreen',maxDate:'%y'})" />
    但是 我想实现当时间发生变化的时候我的页面里的内容一起变!怎么实现
      

  7.   

    WdatePicker({dateFmt:'yyyy-MM-dd',maxDate:'%y-%M-%d',onpicked :function(){console.log(11);return true;}});}
      

  8.   

    onchange是要手动输入后blur才会触发,js设置input的值是不会触发的,自己天际my97控件的选择事件