I\'m dynamically filling a then calling location.href=\"#Results\" where the list is, and finally listview(
location.href=\"#Results\"
listview(
http://jquerymobile.com/demos/1.1.0/docs/api/events.html You have to hook on the pageinit event. You can't call any JQM methods prior to this. i.e.:
$('#Results').bind('pageinit', function() { $('#myListview').listview('refresh'); });