Jquery tr id选择

seo*_*ppc 1 jquery

我们有jquery的2个问题.请看看以下......

我们正在使用下表:

<tr id="row-5">
  <td></td>
  <td><a class="delete" href="#">Delete</a></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

我们正在使用以下代码:

$(function () {
    $('.delete').click(function () {
        var id = $(this).parents("tr").attr("id");
        var info = 'id=' + id;
        $.ajax({
            type: "POST",
            url: "delete.php",
            data: info,
            success: function () {}
        });
        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

所以我们的问题是......

  1. 我们如何获得id(5)而不是row-5的正确值?
  2. 我们应该在jquery代码上使用每个函数吗?如果是的话,我们该怎么做?

感谢您的支持.

kar*_*m79 5

1 - var id = $(this).closest("tr").attr("id").split("-")[1];

2 - 不需要,因为您选择的行是与所单击锚点最接近的父行.