jQuery日期选择器
问题描述:
亲爱的全部。我有一个主要的HTML文件,并单击按钮后,应当来自AJAX的test.htmljQuery日期选择器
的test.html:
<div type="text" id="datepicker">H
</div>
my.js:
jQuery(document).ready(function($) {
jQuery.ajax({
type:'POST',
url:'test.html',
success: function(data2){
} //end of success
}); //end of ajax
$("#datepicker").datepicker();
});
Main.html Ajax调用test.html, 它需要在输入字段中显示datepicker,我如何完成上述任务?
谢谢
答
如果你说,...
我已经加载使用AJAX的一些东西,我要绑定的东西吧...
然后所有你需要做的就是把你的$(document).ready ...东西移动到一个函数中,当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 2009-08-26 09:14:20
同意RaYell,我也认为datepicker小部件已经显示当前日期。 – stefita 2009-08-26 09:16:36