Когда я пытаюсь создать элемент в JQuery с кодом, подобным следующему:
$('#grid').append('<div id="gridElement'+counter+'" class="ui-block-'+rowLetter(counter)+'"></div>');
$('#gridElement'+counter).append('<div id="gridContent'+counter+'" data-inline="true"></div>');
$('#gridContent'+counter).append('<a id="button'+counter+'" href="#" data-role="button"></a>');
$('#button'+counter).html('someButtonText');
Элементы добавлены правильно, но стили JQuery Mobile не выполняются. Это имеет смысл, я знаю, что библиотека делает несколько вещей с DOM, как только она загружается, но я не могу придумать, как это сделать по команде. Очевидно, что мне нужно дать указание библиотеке JQuery Mobile перестроить страницу, но, на самом деле, я не могу найти ничего, чтобы сделать это вообще. Мне удалось найти несколько сообщений о том, что это проблема с полями выбора и списками, но нет ничего общего для страницы, сеток или кнопок. Возможно ли это даже сейчас? Он все еще в альфа-версии, поэтому может и не быть.