$(function () {
loadFiles('Reports');
var colorboxOptions = GetColorboxOptions();
colorboxOptions.onOpen = onViewFileClicked;
$("a.link_file").colorbox(colorboxOptions);
});
我需要用 ajax 调用填充一个空的 div loadFiles('Reports')
。但是如何添加colorbox
到新创建的<a>
标签中呢?上面的代码永远不会起作用。似乎colorbox
无法找到a.link_file
在 之后创建的所有标签$(document).ready()
。有人可以帮我吗?谢谢你。
- -更新 - -
loadFiles
正在使用 jTemplate
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);
}
});
}
它的作用是生成 Html 代码来填写<div>
被调用的Container
.