На сайте 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-мобилизованный флажок.Я знаю, что хитрость заключается в том, чтобы вызвать «обновить» в виджете, но я понятия не имею, какой виджет мне следует использовать - здесь нет никакой роли данных.Кто-нибудь знает?