2011-07-24 17 views
0

アイテムの表を引き戻しているajax呼び出しを作成しています。各行は編集ボタンで始まります。私は、これらの編集ボタンのそれぞれにonclickイベントまたは同等のものを割り当てて、特定のアイテムIDを関数に渡すようにしたい...そのアイテムについての特定の情報を引き出す別のajaxコールを作成する。私は.liveを使用するいくつかの投稿を読みましたが、特定のIDを渡して動的データを取得できるようにすることはできませんでした。何かご意見は?jquery ajax - 動的ボタンonclickイベント

+0

私の考え:実際には実行できないことは説明していません。コードでいくつか例を挙げてください。 – zerkms

+0

あなたのhtml構造を見せてください。コードの関連部分のみを提供してください – Ibu

答えて

2

このようなものを試してみてください。私はtr内のtd内の編集ボタンを想定しており、ボタンクリック時にajax呼び出しを行うために各trのitemId属性があります。

以下のコードはライブを使用しているため、テーブルを更新したり、このテーブルに行を追加したりすると、新しいイベントを追加することなくすべてのボタンに対して編集ボタンのクリックが発生します。

$("editButtonSelector").live("click", function(){ 
    var itemId = $(this).closest("tr").attr("itemId"); 
    //Now use this itemId to pass to the ajax call you make. 
}); 
+0

非常に素晴らしい解決策、ありがとうございます。私は問題を一方向からしか見ていませんでした。再度、感謝します。 – blwill

+0

それが役に立ったら投票してこの回答を受け入れることができますか? – ShankarSangoli

関連する問題