jQuery日期选择器

jQuery日期选择器,jquery,ajax,datepicker,Jquery,Ajax,Datepicker,我有主HTML文件,点击按钮后,它将来自AJAX test.HTML Test.html: <div type="text" id="datepicker"> H </div> <script> jQuery(document).ready(function ($) { jQuery.ajax({ type: 'POST', url: 'test.html',

我有主HTML文件,点击按钮后,它将来自AJAX test.HTML

Test.html:

<div type="text" id="datepicker">
    H
</div> 
<script>
    jQuery(document).ready(function ($) {
        jQuery.ajax({
            type: 'POST',
            url: 'test.html',
            success: function (data2) {

            } //end of success                                
        }); //end of ajax      

        $("#datepicker").datepicker();
    });
</script>

H
my.js:

<div type="text" id="datepicker">
    H
</div> 
<script>
    jQuery(document).ready(function ($) {
        jQuery.ajax({
            type: 'POST',
            url: 'test.html',
            success: function (data2) {

            } //end of success                                
        }); //end of ajax      

        $("#datepicker").datepicker();
    });
</script>

jQuery(文档).ready(函数($){
jQuery.ajax({
键入:“POST”,
url:'test.html',
成功:功能(数据2){
}//成功的终点
});//ajax的结束
$(“#日期选择器”).datepicker();
});
Main.html Ajax调用test.html, 它需要在输入字段中显示datepicker,我如何才能完成上述任务

谢谢你

如果你说

我已经使用AJAX加载了一些东西,我想将这些东西绑定到它

然后,您只需移动$(文档)。准备好了吗。。。填充到一个函数中,在加载AJAX请求时也可以调用该函数。您也可以将相关的DOM树传递到该函数中,这将有所帮助

例如:

var pageLoaded = function(htmlDocument) {
    $(".datepicker", htmlDocument).datepicker();
    $(".something").click(function() { alert("Hi"); });
};
// Page Load
$(document).ready(function() {
    pageLoaded(this);
});
当你调用AJAX时,你也会这样做

$("#MyDiv").load("http://somepage/", function() { pageLoaded(this) });

它将所有页面加载内容应用到新加载的AJAX位。

您可能需要重新格式化您的问题,因为它现在不太可读。另外,我不确定您的代码想要实现什么,也不确定日期选择器和AJAX之间的关系。同意RaYell的观点,而且我认为datepicker小部件已经显示了当前日期。