1

jqueryを使用して、jquery treeTableプラグインを使用してhtmlテーブルをファイル構造に変換するページがあります.htmlテーブルは「treeStructure」と呼ばれるdivにあります

ツリー内の任意のフォルダーに新しいフォルダーを追加する機能があり、post 呼び出しを使用して新しいフォルダーをデータベースに追加します。投稿は、フォルダーが追加された新しい html テーブルを返し、「treeStructure」div の内容を返されたデータに置き換えます。次に、jquery を使用して、ページを更新せずに、( $document.ready() で行ったように)そのテーブルをファイル構造に再度変換したいと考えています。

Jquery の .live() 機能を使用する必要があると思いますが、これを行う方法がわかりません。

4

2 に答える 2

0

まだ存在しない要素のイベント ハンドラーを登録するだけでよい場合は、

$('selector').click(function(e) { /* your code */ });

$('selector').live('click', function(e) { /* your code */ });
于 2011-02-16T14:58:45.653 に答える
0

呼び出しへのコールバックで$.post、返されたデータに対してプラグインを実行できます。

$.post('some/path', {some:'data'}, function( resp ) {
       // create a jQuery object with the response
     var $resp = $(resp);
       // call the plugin
     $resp.treeTable();
       // append the result
     $resp.appendTo('wherever');
});

テーブルが応答内でより深くネストされている場合は、検索を行う必要があります。

$resp.find('#myTable').treeTable();
于 2011-02-16T15:04:35.173 に答える