目标使用嵌套PHP动态创建的HTML元素

时间:2017-10-03 20:48:41

标签: javascript jquery html

我有一个HTML表格,嵌套PHP创建相同的行(tr)一定次数无论如何tr元素有一个td包含一个提交按钮,用于删除tr使用Jquery .ajax()函数我不能在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();
            }
        });     
    });

它类似于:&#39;定位并删除点击按钮所在的tr。

1 个答案:

答案 0 :(得分:3)

你可以使用像

这样的东西
$(this).closest('.tr').remove()