2011-07-24 112 views
0

我正在做一個ajax調用,拉回項目表,每一行都以編輯按鈕開始。我想爲這些編輯按鈕分配一個「onclick事件」或等價物,以便它們將特定的項目ID傳遞給一個函數...這又會使另一個Ajax調用拉取有關該項目的特定信息。我已經閱讀了一些使用.live的帖子,但沒有看到允許傳入特定ID的任何內容,以便可以拖動動態數據。有什麼想法嗎?jquery ajax - 動態按鈕(s)onclick事件

+0

我的想法:你沒有解釋實際上你不能執行什麼。給我們一些代碼示例。 – zerkms

+0

顯示你的html結構。請只提供相關部分代碼 – Ibu

回答

2

嘗試類似這樣的事情。我假設tr中的td中有編輯按鈕,並且每個tr都有一個itemId屬性,用於在按鈕單擊時進行ajax調用。

以下代碼正在使用實時操作,因此當您添加更新表格或向此表格添加更多行時,即使未附加新事件,也會針對所有按鈕點擊編輯按鈕點擊。

$("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