jQuery Mobile - Как установить мобильный флажок, отображаемый с помощью шаблонов jQuery - PullRequest
0 голосов
/ 11 октября 2011

На сайте jQuery Mobile у меня есть элементы <ul>, заполняемые шаблонами jQuery, заполняющие <li> элементы, что-то вроде этого:

<ul>
</ul>
<button>Fill</button>

<script type="text/x-jquery-tmpl" id="tmpl-items">
<li><input type="checkbox" name="guys" /> ${FirstName} ${LastName}</li>
</script>

<script type="text/javascipt">
$('this-page-id').live('pageinit', function() {
  $('button').click(function() {
    $('#tmpl-items').tmpl(MyApp.Model)
      .appendTo('ul')
  });
})
</script>

Все работает, кроме флажка отображаетсянормальный флажок, а не крутой jquery-мобилизованный флажок.Я знаю, что хитрость заключается в том, чтобы вызвать «обновить» в виджете, но я понятия не имею, какой виджет мне следует использовать - здесь нет никакой роли данных.Кто-нибудь знает?

1 Ответ

1 голос
/ 11 октября 2011

Можете ли вы запустить создание на ul, как это $('ul').trigger('create');

...