1

を使用して、新しく追加された DOM 要素にイベントを接続できることはわかっています$(document).on(event, selector, function)。しかし、これらの要素に対して jQuery を実行するにはどうすればよいでしょうか。

datepickerたとえば、いくつかに追加する必要がありinput[type=date]ます。どうすればいいですか?

- - アップデート - - -

私の外部テンプレートは

<div id="form-output">
</div>

しかし、フォームがブラウザーに表示されている場合でも、テンプレートの DOM は上記の div 内にはありません。jQuery を使用してこれらの DOM にアクセスするにはどうすればよいですか?

4

1 に答える 1

1

jsRender はすべての非同期処理を行います。また、いかなる種類のコールバック関数も持っていないため、次を使用して独自に作成します。

$.when( { dojsRenderStuff } ).done(
       function(){ $("input[type=date]").datepicker();
    } 
);

http://api.jquery.com/jQuery.when/

于 2012-08-14T15:43:25.223 に答える