Jquery mobile Pageshow - 删除以前的数据

时间:2013-04-15 12:24:02

标签: javascript jquery html jquery-mobile

我有一个jquery移动网络应用程序,我想在页面显示中填写一些包含一些信息的div列表。

$('#data').live('pageshow', function (event, ui) { 
    $("#facInfoList").html("some data...."); 
}

在填写此列表之前,我想删除页面的漏洞内容,因为如果是第二次调用,则第一次调用时列表中仍有数据。 (设置为默认值,这是第一次调用页面)

我用$(“#facInfoList”)来尝试.html(“”);但这并不适用于所有浏览器。

我想在第一步恢复页面,然后填写列表。

2 个答案:

答案 0 :(得分:1)

尝试使用$("#facInfoList").empty()代替doc),这应该可以解决问题。

请注意,自jQuery 1.7起,.live()已被弃用,如果您使用的是最新的jQuery之一,则应使用.on()(请参阅.live() doc

答案 1 :(得分:1)

只是你将列表清空

 $('#data').live('pageshow', function (event, ui) { 
   $("#facInfoList").empty(); 
 }