Да, это возможно. Проверьте этот пример: http://jsfiddle.net/shanabus/nuWay/1/
Там вы увидите, что мы берем массив объектов, перебираем его и добавляем новые кнопки (и стиль jqm). Это делает то, что вы хотите сделать?
Я бы также порекомендовал улучшить ваш javascript, удалив $.each
и подставив его в базовый цикл for
:
for(i = 0; i < json.posts.length; i++)
Известно, что эта структура цикла работает лучше. То же самое с методом append
. Я снова и снова слышал, что более эффективно создавать строковую переменную и добавлять ее один раз, а не вызывать ее несколько раз.
UPDATE
В ответ на ваш комментарий я опубликовал новое решение, имитирующее загрузку коллекции объектов контента Json для динамического добавления элементов page
в ваше приложение. Он также динамически генерирует кнопки для ссылки на них.
Это работает, если вы делаете это в $(document).ready()
и, возможно, в нескольких других событиях jQM, но вам, возможно, придется проверить документацию по этому вопросу или вызвать один из содержимого обновления методы, чтобы сделать страницы действительными.
http://jsfiddle.net/nuWay/4/
Надеюсь, это поможет!