我正在构建一个动态提交数量的表单。
我遇到的问题是在新加载的行上维护点击事件。我希望在每次提交后重新分配“一个”事件。我目前有:
$(this).one('click',function(e){
为了允许委派新的 DOM 元素,我认为它需要看起来有点像:
$(document).one('click',this,function(e){
但我无法完成这项工作
我正在构建一个动态提交数量的表单。
我遇到的问题是在新加载的行上维护点击事件。我希望在每次提交后重新分配“一个”事件。我目前有:
$(this).one('click',function(e){
为了允许委派新的 DOM 元素,我认为它需要看起来有点像:
$(document).one('click',this,function(e){
但我无法完成这项工作
one()
接受一个选择器:
.one(事件 [,选择器] [,数据],处理程序(事件对象))
因此,您可以将代码更改为:
$(document).one('click','tr',function(e){
相应调整。