jquerymobile이 동적으로 추가한 후 일부 요소가 올바르게 렌더링되지 않는 문제에 대한 솔루션:
listview: jq(".detail").listview("refresh");
추가 div 또는 기타: .trigger( "create" ) 추가;
=================================== ====== ================================
jqm은 페이지를 초기화할 때 data-xxx에 따라 jqm 속성과 클래스를 각 요소에 삽입합니다. 페이지가 초기화된 후 요소가 동적으로 삽입되면 jqm 스타일이 삽입되지 않아 표시가 보기 흉한 경우가 많습니다. 이를 확인하기 위해 브라우저의 개발 도구를 사용할 수 있습니다. 일부 요소에는 더 많은 클래스가 있지만 동적으로 삽입된 요소 코드는 작성한 것과 동일합니다.
동적으로 삽입된 요소에 jqm 스타일을 적용하려면 jqm 객체에서 생성 이벤트를 트리거할 수 있습니다.
http://stackoverflow.com/questions/7663078/jquery-mobile-page-refresh-mechanism
jqm 스타일을 사용하지 마세요:
jqm이 요소를 자동으로 초기화하지 않도록 하려면 두 가지 방법이 있습니다. data-role="none" 속성을 추가하거나 mobileinit 이벤트에서 keepNative 옵션을 구성하세요.