Селектор должен быть селектором, который применяется к списку, который вы хотите создать («ul» является общим) - поэтому, если ваш список id = 'bliss'
, то селектор и функция будут $('#bliss').listview('refresh')
, и вы активируете этот в контексте, т. е. на страницах, нажмите и т. д.
Например, на pageshow Я думаю, что это будет примерно так:
$('#optionScreen').live('pageshow',function(event, ui){
$('#optionList').listview('refresh')
});
Вы хотите убедиться, что метод запускается, так что привязка происходит до того, как страница действительно отображается (приведенный выше фрагмент добавляет обновление к событию pageshow #optionScreen
страницы)
Вот страница div
, которая будет содержать список:
<div data-role="page" data-url="optionScreen" id="optionScreen">
<ul id="optionList" data-role="listview">
<li>generated stuff</li>
</ul>
</div>
edit 2 - вы можете захотеть взглянуть на этот плагин для того, над чем вы работаете, это может быть даже решение для того, что вы делаете: https://github.com/hiroprotagonist/jquery.mobile.actionsheet (это модальный диалог для настройки варианты и т. д.)