2013-04-15 4 views
1

У меня есть мобильное веб-приложение jQuery, и я хочу заполнить div-list на страницах с некоторой информацией.Jquery mobile Pageshow - удалить предыдущие данные

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

Перед тем, как заполнить этот список, я хочу, чтобы удалить содержимое лунок страницы, потому что если это второй вызов, есть еще DATAS в списке с первого звонка. (Установите значение по умолчанию, например, это первый вызов страницы)

Я пытаюсь использовать его с $ ("# facInfoList"). Html (""); но это не работает в каждом браузере.

Я хочу восстановить страницу на первом шаге, а затем заполнить список.

ответ

1

Это только вы сделаете пустой список

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

Попробуйте $("#facInfoList").empty() вместо этого (doc), что должно сделать трюк.

Пожалуйста, обратите внимание, что .live() нежелателен из JQuery 1.7, вы должны использовать .on(), если вы находитесь на одном из последней JQuery (см .live() doc)

Смежные вопросы