jquery ajax - 动态按钮onclick事件

时间:2011-07-24 02:32:46

标签: jquery ajax

我正在进行ajax调用,即撤回项目表,每行以编辑按钮开头。我想为这些编辑按钮中的每一个分配一个“onclick事件”或等效物,以便它们将特定的项目ID传递给一个函数...这将依次进行另一个ajax调用来提取有关该项目的特定信息。我已经阅读了几个使用.live的帖子,但没有看到任何允许传递特定id的帖子,因此可以提取动态数据。有什么想法吗?

1 个答案:

答案 0 :(得分: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.
});