我有一个jquery移动网络应用程序,我想在页面显示中填写一些包含一些信息的div列表。
$('#data').live('pageshow', function (event, ui) {
$("#facInfoList").html("some data....");
}
在填写此列表之前,我想删除页面的漏洞内容,因为如果是第二次调用,则第一次调用时列表中仍有数据。 (设置为默认值,这是第一次调用页面)
我用$(“#facInfoList”)来尝试.html(“”);但这并不适用于所有浏览器。
我想在第一步恢复页面,然后填写列表。
答案 0 :(得分:1)
尝试使用$("#facInfoList").empty()
代替doc),这应该可以解决问题。
请注意,自jQuery 1.7起,.live()
已被弃用,如果您使用的是最新的jQuery之一,则应使用.on()
(请参阅.live()
doc)
答案 1 :(得分:1)
只是你将列表清空
$('#data').live('pageshow', function (event, ui) {
$("#facInfoList").empty();
}