在jQuery中,如何加载生成的HTML并对其进行一些操作?
首先:从其他页面加载我的HTML:
$.post("my_page.php?operation=show_data&session=<?php echo SESSION_UUID;?>",
function(data){
$("#data-table").empty().append();
}
);
现在,我无法做到以下几点:
//the .preview-table is in the appended HTML
$(".preview-table").dataTable( {}); // this is a plugin jQuery plugin
是的,我读过我可以使用.live()但是它只适用于事件......
如何正确地将插件加载到选择器?
DataTable插件:http://datatables.net/
答案 0 :(得分:3)
$.post("my_page.php?operation=show_data&session=<?php echo SESSION_UUID;?>",
function(data){
$("#data-table").empty().append(data);
// now that the elements have been replaced,
// re-initialise plugin
$(".preview-table").dataTable(options);
}
);