プラグインjquery-tmplを使用しています。テンプレートの実行後にコールバックを指定する方法はありますか?こんなことしたい
<script id='itemTemplate' type='text/html'>
<li class="item" id=${timestampMs}>
<span class="content">${content}</span>
</li>
${processItem($('#' + timestampMs))}
</script>
生成されたばかりprocessItem
の要素はどこで実行されますか。<li>
しかし、書かれているように、その時点で存在しない要素processItem
が呼び出されます。
テンプレートを実行する方法は次のとおりです。
// Make the AJAX call to the service
$.ajax({
dataType: "json",
url: "/getItems",
success: function(data) {
// fill out template from json
$('#itemTemplate').tmpl(data).appendTo('#container');
}
});
ありがとう!