如何将点击function添加到在javascript中dynamic添加的button数组?

代码如下:

for(var i=0;i<quick_r.length;i++) { quick_messages[i] = '<button type="button" class="quick" id="quick' + quick_count + '">'+quick_r[i]["title"]+ '</button>'; quick_count++; replyID[i] = '#quick'+quick_count; console.log(replyID[i]); } 

我想添加一个点击函数的循环,这是根据quick_rdynamic生成的循环中,我dynamic地添加到button的Ids的帮助下,该循环

在jQuery 1.7中,您可以使用.on()将一个事件处理程序附加到一个父元素,并将一个select器与class结合起来作为参数。

 $('parentTag').on('click', 'quick', function() { //do some work. }); 

将您的dynamic创build的button添加到父标记中,或者也可以传递“body”标记。