jQuery 日期选择器在 jQuery 对话框中不工作

jQuery datepicker not working in jQuery Dialog box

jQuery 日期选择器在静态页面上工作正常,但我无法让它在 jQuery 对话框页面上工作。这是一个 wordpress 网站。

我知道所有必要的东西都包括在内,因为它适用于静态页面。单击按钮会触发对话框页面。

这是静态页面上的代码(有效):

<input type="text" class="datepicker" name="datepicker" value="" />

这里是对话框页面的输入框,是动态创建的(点击输入框没有任何反应):

<input type="text" value="" data_original_for_sale_date="" id="for_sale_date" class="datepicker">

这里是 jQuery 代码:

jQuery(document).ready(function($) {
    $('.datepicker').datepicker({
        dateFormat : 'mm/dd/yy'
    });
});

如有任何帮助,我们将不胜感激。 (我是新手...)

通过此

更新您的 jquery 代码
    $(document).ready(function($) {
      $('body').on('focus',".datepicker", function(){
        $(this).datepicker({
          dateFormat : 'mm/dd/yy'
        });
      });
    });