2011-12-14 8 views
2

私はピクチャがPictureIDPicturePathを返しDBからデータを読み出し、すなわち jqueryテンプレートの最後にdivを追加する方法は?

<script id="PictureList" type="text/x-jquery-tmpl"> 

    <ul class="pictureList"> 

     <li id="AddPicture"> 
      //an input box with browse button and upload button 
     </li> 

    </ul> 

</script> 

をレンダリングjqueryのテンプレートを持っています。したがって、ページが読み込まれるたびにデータを読み込んでpictureListクラスに追加します。すべて正常に動作していますが、問題は最初の場所にAddPictureボックスがレンダリングされ、最後の場所でレンダリングすることです。

私はそれをDOMのReadyイベントとその動作に追加しようとしましたが、ページを揺さぶって正しい可視性を与えません。だから、どのように私はこの問題を回避する方法を助け、リストの最後にAddPictureボタンをレンダリングすることができます。

あなたが先頭に追加する(使用できる代わりにアペンドの
+0

を使用。TMPL(データ).appendTo( '#targetDiv') – Danish

答えて

1

私はあなたが$( '#のれるtemplateId')のようなjqueryのテンプレートプラグインへの呼び出しを行うコードを共有することができ、この

$.tmpl("Pics", ProfilePics).insertBefore($(".pictureList > #AddPicture")); 
関連する問題