Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在动态创建的输入焦点上显示datetimepicker_Jquery_Datetimepicker - Fatal编程技术网

Jquery 如何在动态创建的输入焦点上显示datetimepicker

Jquery 如何在动态创建的输入焦点上显示datetimepicker,jquery,datetimepicker,Jquery,Datetimepicker,我使用.append()方法动态创建输入,我需要做的是在用户单击输入字段时打开datetimepicker 这是我到目前为止所做的,但对我来说不起作用 $('.triggerOnPicker').on('focus', datetimepicker({ timeFormat: "hh:mm TT", changeMonth: true, changeYear: true, stepMi

我使用.append()方法动态创建输入,我需要做的是在用户单击输入字段时打开datetimepicker

这是我到目前为止所做的,但对我来说不起作用

        $('.triggerOnPicker').on('focus', datetimepicker({
            timeFormat: "hh:mm TT",
            changeMonth: true,
            changeYear: true,
            stepMinute: 5,
            beforeShowDay: $.datepicker.noWeekends,
            HourMin: 5,
            HourMax: 17, 
            minDate: 0

        });
如何修复此代码以显示datetimepicker


谢谢

您可以这样做:

$(document).on('focus', '.triggerOnPicker', function() {});

我明白了,我必须将datetimepicker代码添加到我的$.getJSON()中


这段代码不起作用,我得到了这个错误“UncaughtReferenceError:datetimepicker未定义”,为了确保我做的正确,我做了以下$(文档);
$.getJSON(

//handle the request code


).done(function(){

    $('.triggerOnPicker').datetimepicker({
        timeFormat: "hh:mm TT",
        changeMonth: true,
        changeYear: true,
        stepMinute: 5,
        beforeShowDay: $.datepicker.noWeekends,
        HourMin: 5,
        HourMax: 17,
            minDate: 0
    });

    });