2012-03-06 13 views
1

私はjQueryのページにリストビューを持っていて、データがロードされたときにコンテンツを動的に追加します。 「sometext」は、ページが最初に描画された後にダウンロードしたものです。jQuery Mobile CSS:アイテムのスタイルが正しくないのはなぜですか?

listString = '<li><a href="#">'+sometext+'</a></li>'; 
      $("#friends_list_view ul").append(listString); 

とHTMLは次のとおりです。

<div data-role="content" data-theme="b"> 

    <div id="friends_list_view" class="content-primary" data-theme="b"> 
     <ul data-role="listview" data-filter="true"> 
     <li><a href="#">TEST</a></li> 

     </ul> 
    </div> 
</div> 

ページがロードされたときに、もともと私はリストアイテムを持っていない、と、私は後でそれらを突き出します。 しかし、私がそれをするとき、私のスタイルシートに従ってスタイルを設定しません。コントロールはまだ機能します。つまり、データフィルタは適切に検索できますが、リスト要素はハイパーリンクのように見えます。期待どおり、 'TEST' liは正しくスタイルされます。

正しくスタイル設定されるように修正するにはどうすればよいですか?あるいは、途中で間違ったことをしましたか?

私noobnessのため申し訳ありません:)

+1

あなたがスタイルにしようとしているかのより詳細な例を提供し、達成でした:あなたは次の操作を行う必要があり

? – gtr32x

答えて

1

ドキュメントhereを確認してください。下部のセクションでリストの更新を確認してください。

$("#friends_list_view ul").listview('refresh'); 
+0

申し訳ありませんが私はulを逃した。私はasnwerを更新しました。 –

+0

それがあります:)私はそれが何か簡単だろうと知っていました。 – JoshDG

関連する問題