Javascript 如何将jQuery日期选择器放在数据来自ajax调用的SimpleModel对话框中?
我使用SimpleModel显示了一个模式窗口,并将jQuery日期选择器附加到textfield LicenseExpire。licenseExpiry在ajax调用(SchoolDetails.php)的内容中定义。但是,当我单击文本框时,什么也没有发生。我知道发生回调是因为控制台显示“opened”,并且licenseExpiry对象肯定存在于DOM中Javascript 如何将jQuery日期选择器放在数据来自ajax调用的SimpleModel对话框中?,javascript,jquery,ajax,datepicker,simplemodal,Javascript,Jquery,Ajax,Datepicker,Simplemodal,我使用SimpleModel显示了一个模式窗口,并将jQuery日期选择器附加到textfield LicenseExpire。licenseExpiry在ajax调用(SchoolDetails.php)的内容中定义。但是,当我单击文本框时,什么也没有发生。我知道发生回调是因为控制台显示“opened”,并且licenseExpiry对象肯定存在于DOM中 function SchoolDetails() { $.ajax({url:'SchoolDetails.php', succe
function SchoolDetails()
{
$.ajax({url:'SchoolDetails.php', success: function(data)
{
$('#admin-modal-content').html(data);
$('#admin-modal-content').modal({
onShow : function() {
console.log("opened");
$( "#licenseExpiry" ).datepicker();
},
containerCss: {
width: 500,
height: 400
}});
}});
return false;
}
我做错了什么
编辑:我尝试将函数放在onOpen回调和SchoolDetails.php中的onShow回调中,这也不起作用。将我使用的jquery ui版本从1.9.2更改为1.10.3,解决了这个问题。我保留了代码的其余部分。为什么不将其添加到AJAX内容页?