[英]html array of input elements created dynamically not properly interpreted in PHP Serverside
[英]target HTML elements created dynamically with nested PHP
我有一個帶有嵌套PHP的HTML表格,無論多少次,tr元素都有一個td包含一個提交按鈕,該表格包含同一行(tr),該按鈕用於使用Jquery .ajax()函數刪除該tr。定位到要在AJAX響應中刪除的tr,因為所有tr都具有相同的相同名稱和相同的id屬性,因此所有這些都將被立即刪除,所以我如何對Jquery定位到特定的tr?
<table>
<?php
//some SQL code
while ($row = mysqli_fetch_object($result)):
?>
<tr>
<td><?php echo $row->data ?></td>
<td><form method="get" class="deleteForm" action="delete.php"><input type='submit' id='delete' class="delete" value='Delete'></form></td>
</tr>
<?php
endwhile;
?>
</table>
現在,在AJAX響應中,我想這樣做:
$(".deleteForm").submit(function(e){
e.preventDefault();
$.ajax({
//stuff...
success: function(res)
{
$("my_Actual_tr").remove();
}
});
});
就像這樣:'定位並刪除單擊按鈕所在的tr。
你可以使用類似
$(this).closest('.tr').remove()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.