Я думаю, что jquery mobile beta 2 сделает это за вас по умолчанию.
Из примечаний к выпуску бета 2:
Для бета-версии 2 мы добавили простой механизм для поддержания чистоты DOM. Это работает так: всякий раз, когда страница загружается через Ajax, она помечается для удаления из DOM, когда вы переходите на другую страницу (технически, на шкуре страницы). Если вы вернетесь на удаленную страницу, браузер сможет извлечь файл из своего кэша или при необходимости повторно запросит его у сервера.
Подробнее здесь - http://jquerymobile.com/blog/2011/08/03/jquery-mobile-beta-2-released/