我有一个页面,我试图将Children添加到父对象。MVC partial查看jQuery datepicker删除以前的日期选择器
在页面上,我有一个链接“Add Child”,它调用ajax get,并为Child返回一个带有文本框的部分视图。在成功,我正在做一个函数,将结果添加到div的innerHTML。
在部分视图上,我有一个名为“Birthdate {id}”的出生日期的文本框,其中{id}是基于添加了多少个数字的数字。
在成功的方法,我那么做了
$("#BirthDate" + childAdded).datepicker();
这个伟大的工程,最新的生日日期选择器。如果我添加3个孩子,第三个孩子div的BirthDate将有一个日期选择器,但第一个和第二个将失去日期选择器。然后添加第4个将从第3个删除日期选择器。
代码:
function addChild() {
$.ajax({
type: "GET",
url: "/Home/AddChild?childNumber=" + $("#CurrentNumberOfChildren").val(),
data: "{}",
contentType: "text/html",
dataType: "html",
success: function (results) {
var div = document.getElementById('ChildDiv');
div.innerHTML += results;
$("#CurrentNumberOfChildren").val(parseInt($("#CurrentNumberOfChildren").val()) + 1);
var numberOfChildren = $("#CurrentNumberOfChildren").val();
$("#BirthDate" + numberOfChildren).datepicker();
}
});
}
有谁碰到这个?
像魅力一样工作,谢谢 – doug 2010-07-08 14:40:46