$(function () {
loadFiles('Reports');
var colorboxOptions = GetColorboxOptions();
colorboxOptions.onOpen = onViewFileClicked;
$("a.link_file").colorbox(colorboxOptions);
});
空のdivにajax呼び出しを入力する必要がありますloadFiles('Reports')。しかし、どうすればcolorbox新しく作成された<a>タグに追加できますか?上記のコードは機能しません。colorboxの後に作成されたすべてのa.link_fileタグを見つけることができないよう$(document).ready()です。誰かが私に助けを与えることができますか?ありがとうございました。
- -アップデート - -
loadFilesjTemplateを使用しています
function loadFiles(folder) {
$.ajax({
url: '/Api/Files/' + folder,
type: "GET",
contentType: "application/json; charset=utf-8",
success: function (result) {
console.log(result);
$('#Container').setTemplateURL("/Templates/FileList.htm", null, { filter_data: false });
$('#Container').processTemplate(result);
}
});
}
それが行うことは、<div>呼び出されたを埋めるためのHtmlコードを生成することContainerです。