-1

好吧,我需要在不刷新的情况下刷新页面,我目前正在这样做。当页面加载时,我将 html 正文的内容保存在一个变量中,当我单击按钮时,我删除 html 正文的内容并在其中添加变量的值。所以我在不刷新的情况下更新了正文。问题是我使用了 datepicker 插件,当主体被变量 datepicker 重写时不起作用。加载页面时,我像这样保存 html:

currentBody = $('body').html();

当我点击按钮时,这样做:

$('body').html('');
$('body').html(currentBody);
$('#id_ship_date').datepicker();

但是,不成功。

这都是因为我有一个表单和用户动态添加的字段,需要一个重置按钮,他在页面上所做的一切,删除他添加的所有内容并删除他所做的所有查询结果。

4

1 回答 1

0

您可能需要重新初始化日期选择器。

http://api.jqueryui.com/datepicker/#method-refresh

$( ".selector" ).datepicker( "refresh" );

于 2013-11-13T17:08:00.103 回答