jquery datepicker事件无法正常工作

时间:2015-08-29 04:19:28

标签: javascript jquery jquery-ui-datepicker

当我点击jquery日历时,它第一次显示值,然后当我再次点击另一个值时,它不起作用。

   <script>
       $(function(){ 
       $( "#datepicker" ).datepicker();
       $( ".ui-state-default" ).on('click',function(event){
          alert(event.toElement.outerText); 
        })
     });
   </script>

在此处查看演示 http://jsfiddle.net/epHNZ/592

1 个答案:

答案 0 :(得分:1)

试试这个,

$(function() { 
        $("#datepicker").datepicker();
        $("#datepicker").on('click', '.ui-state-default', function(e){
            alert(e.toElement.outerText); 
        });
    });

DEMO

可能是某些浏览器不支持的示例,在这种情况下使用此

$(function(){ 
    $("#datepicker").datepicker({
      onSelect: function(dateText, inst) { 
          var date =$(this).datepicker('getDate');
          alert(date.getDate());
    }
  })
 });

<强> DEMO