2013-04-10 1 views
0

사용자 항목을 목록에 추가하고 있습니다.생성 된 태그가 CSS로로드되지 않습니다

처럼 :

var enterul = document.getElementById('entrylist'); 
    var entryli = document.createElement("LI"); 

var entryvalue = document.createTextNode(item.entry); 
     entryli.appendChild(entryvalue); 
     enterul.appendChild(entryli); 

그것은 내 UL를 채울 않습니다,하지만 JQM의 CSS는, 단지 일반 HTML리스트.

나는 HTML에 가서 같은 목록 항목을 추가하는 경우 : <ul><li>Item</li></ul>
그것은 JQM 목록처럼 보여줍니다.

enterul.innerHTML += ...도 마찬가지입니다.

+0

에서 주어진? – rikitikitik

답변

2

jQuery Mobile의 모든 기능을 사용하여 마크 업을 렌더링 한 후에 업데이트하면 jQuery Mobile에 컨트롤을 다시 렌더링하도록 지시해야합니다. 목록보기를 사용하면 메서드 호출로이 작업을 수행 :이 기능을 실행하는 경우이 방법

$('#entryList').listview("refresh"); 

문서는 http://jquerymobile.com/demos/1.2.1/docs/lists/lists-methods.html

관련 문제