我已经在这方面工作了好几天,但我没有得到它,所以我决定在这里问。我真的很难跟踪我的代码中的问题在哪里..这里是我的代码:
$(".editME").click(function(){
var element = $(this);
var show = element.attr("id");
$.get('index.php',{option:'myReports', task: 'edit', id: show},function(data)
{
$('body').html(data);
$("#editFile").show(1000);
});
return true;
});
当我在显示整个页面时单击编辑按钮,并且在其中我有插件datepicker
。问题是它没有显示日历:
$(function() {
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true
});
});
当我将网址更改为index.php?option=myReports&task=edit
时,会显示日历。
我的问题:如何在执行editME时加载日历?即使我返回true,它也不会执行。
答案 0 :(得分:0)
好吧,你可以使用
$("#datepicker").live("click", function(){
$(this).datepicker({ changeMonth: true, changeYear: true });
});
阅读live() method。它使jQuery识别动态生成的对象。