I am building a workout catalog using jquery mobile for the UI and jquery templates to deal with the html. I have been able to append html to an already created page AND ge
when you call
$('#home').page();
you're asking jQuery to enhance your div with the page's specific stylesheet and the js functions. The page is already present in the DOM, but to show it you must call $.mobile.changePage("#home",options).
for more information (and object-specific options), see http://jquerymobile.com/test/docs/api/methods.html