Datepicker在提交时不会执行

时间:2010-03-04 09:08:00

标签: jquery datepicker jquery-ui-datepicker

我已经在这方面工作了好几天,但我没有得到它,所以我决定在这里问。我真的很难跟踪我的代码中的问题在哪里..这里是我的代码:

  $(".editME").click(function(){

      var element = $(this);
      var show = element.attr("id");

      $.get('index.php',{option:'myReports', task: 'edit', id: show},function(data)
      {
          $('body').html(data);
          $("#editFile").show(1000);
      });
      return true;
  });

当我在显示整个页面时单击编辑按钮,并且在其中我有插件datepicker。问题是它没有显示日历:

  $(function() {
      $("#datepicker").datepicker({
          changeMonth: true,
          changeYear: true
      });
  });

当我将网址更改为index.php?option=myReports&task=edit时,会显示日历。

我的问题:如何在执行editME时加载日历?即使我返回true,它也不会执行。

1 个答案:

答案 0 :(得分:0)

好吧,你可以使用

$("#datepicker").live("click", function(){
  $(this).datepicker({ changeMonth: true, changeYear: true });
});

阅读live() method。它使jQuery识别动态生成的对象。