Javascript 未执行jQuery日期选择器

Javascript 未执行jQuery日期选择器,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,我的主php文件中有以下内容: <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <script> $( function() { $( "#datepicker" ).datepicker()

我的主php文件中有以下内容:

<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
    $( function() {
        $( "#datepicker" ).datepicker();
    } );
</script>
从那里输入框将被写入并作为innerHTML返回

问题是当我尝试并单击输入框时:

<input type="text" id="datepicker"/>


我没有日期选择弹出窗口。这是因为它在innerHTML中,javascript无法访问它吗?

不,这与innerHTML无关,这里的问题是计时。所有jquery插件都是在调用其函数时构建的

因此,您只需要在包含新html后调用它

success: function (response) {
            document.getElementById("new_select").innerHTML=response;
            $( "#datepicker" ).datepicker();
         }

成功了!谢谢我需要花一些时间在jQuery上,学习更多关于东西如何工作的幕后知识。
success: function (response) {
            document.getElementById("new_select").innerHTML=response;
            $( "#datepicker" ).datepicker();
         }