使用一个将点击事件分配给动态元素

时间:2012-11-13 15:13:03

标签: javascript jquery ajax

我正在构建一个动态提交数量的表单。

我遇到的问题是在新加载的行上维护点击事件。我想在每次提交后重新分配'one'事件。我目前有:

$(this).one('click',function(e){

为了允许委派新的DOM元素,我认为它需要看起来像:

$(document).one('click',this,function(e){

但我无法做那项工作

Here is a simplified version of the code

1 个答案:

答案 0 :(得分:0)

one()接受选择器:

  

.one(events [,selector] [,data],handler(eventObject))

因此,您可以将代码更改为:

$(document).one('click','tr',function(e){

相应调整。