JQuery绑定多个表行中的按钮

时间:2011-08-22 21:36:26

标签: jquery html

我有一个记录列表,在jsp页面上有大约300行。每行都有一个删除按钮,用于进行AJAX调用,我想绑定所有这些按钮。我通常更喜欢使用jquery绑定处理程序但在这种情况下,如果我有一个所有这些按钮的类,它会在页面加载时更慢地绑定那些按钮吗?

使用OnClick ='Somefunction(传递相关行id)'应该更快,因为它将在页面加载而不是.ready方法上呈现。

感谢。

1 个答案:

答案 0 :(得分:1)

为每个按钮分配一个类,然后使用jQuery的.live()

$('.mybuttonclass').live('click', function(event){
    // event.target is the clicked button
});

.live()由event bubbling运作。 jQuery将一个监听器附加到文档的事件监听器,然后触发在给定选择器上匹配的任何事件。