ページに要素を追加したあとにjquery mobileのスタイルを適用するには

先日から作っているpogoplugにアクセスするサンプルアプリケーションでjquery mobileを利用しスマートフォンに特化した見た目にしているのですが、どうもselectタグを後から適用すると、スタイルが適用されず、selectタグだけ素の状態で表示されていました。
その後、selectタグも先に用意してoptionリストだけ後から追加してみたのですが、そうすると今度はスタイルが適用されたselectをクリックしても選択肢が空の状態で表示されてしまい、使えないものとなっていました。
そこで、jquery mobileのサイトや実装を見たところ、

    
       //ここまでさんざん操作して、要素を追加した

      $(document).page();
  

とpage()メソッドを呼ぶだけで良いのではないかと推測し、実際に入れて確認したところ、うまくスタイルを反映してくれるようになりました。

Share