我已经在其他 3 个页面上使用了 datepicker 函数并且一切都很好,但是现在我试图将它添加到基于 ajax 函数调用 showbookings 生成的页面中。目前有 8 个点击功能在加载动态内容后被重新附加,但我无法让日期选择器工作,显示,什么都没有。那么如何获取 $(document).ready(function 并将其放入 ajax 调用中?我有我的输入 class = "datepicker1"
function showbookings(str, pass) {
if (str === "") {
document.getElementById("txtBookings").innerHTML = "";
return;
}
if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function () {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById("txtBookings").innerHTML = xmlhttp.responseText;
*********
}
};
xmlhttp.open("GET", "page1.php?q=" + str, true);
xmlhttp.send();
}
$(document).ready(function () {
$(".datepicker1").datepicker({
showOn: 'both',
buttonImage: 'images/calendar.gif',
buttonText: 'Pick Date',
buttonImageOnly: true,
changeMonth: true,
changeYear: true,
showAnim: 'slideDown',
duration: 'fast',
onClose: function (text, inst) {
$(this).focus();
}
});
});