Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 动态创建的删除按钮在jquery中不起作用,正在停止立即传播_Html_Jquery - Fatal编程技术网

Html 动态创建的删除按钮在jquery中不起作用,正在停止立即传播

Html 动态创建的删除按钮在jquery中不起作用,正在停止立即传播,html,jquery,Html,Jquery,我已经根据需要制定了一份查询表。要输入的数据可能是我设计的动态表单的倍数,以便可以增加或减少行。它们是表格形式,表单中的“添加”按钮工作正常,但“删除”按钮不工作,调试时显示它停止了立即传播 var-maxcounter=10; var passengercounter=0; $'addpassenger'。单击,函数E{ 如果$pname_uu.val!=& $pemail_.val!=& $pnumber_uu.val!={ 如果passengercounter

我已经根据需要制定了一份查询表。要输入的数据可能是我设计的动态表单的倍数,以便可以增加或减少行。它们是表格形式,表单中的“添加”按钮工作正常,但“删除”按钮不工作,调试时显示它停止了立即传播

var-maxcounter=10; var passengercounter=0; $'addpassenger'。单击,函数E{ 如果$pname_uu.val!=& $pemail_.val!=& $pnumber_uu.val!={ 如果passengercounterID必须是唯一的,并且您不断向按钮添加相同的ID

不需要保存所有ID,只需使用一个类和closesttr

$("#passenger_detail_table").on('click', '.passenger_remove', function() {
  $(this).closest("tr").remove();
});
使用

var-maxcounter=10; var passengercounter=0; $'addpassenger'。单击,函数E{ 如果$pname_uu.val!=& $pemail_.val!=& $pnumber_uu.val!={ 如果passengercounter我给你编了一段。您在if中有一个尾随的parentese,并且在长HTML字符串$document中有一些问题。单击“click”,“removepasser”,函数{alertdelete button clicked;var id=$'removepassengerid'。数据“id”;$row_+id.remove;};每次我点击删除功能时,它都不起作用。请看我的答案。我使用一个类来代替查找行,并在调试它时显示它停止冒泡或立即传播这里不需要冒泡或传播。我不知道你的意思。@jyotsnashekhar如果适合你,请接受问题左边的这个答案复选标记,这样我们就可以看到你找到了解决方案。@jyotsnashekhar我更新了我的第二个示例,以复制值并清除输入correctly@jyotsnashekhar马克的意思是这真的很有帮助我一定会更新我的代码谢谢
<button type="button" class="passenger_remove">Remove</button>