0

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/

4

1 に答える 1

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);
        }
    );
于 2012-08-19T07:09:58.090 に答える