Jquery Trid 选择

标签 jquery

我们在使用 jquery 时遇到了 2 个问题。请看下面的内容...

我们使用下表:

<tr id="row-5">
  <td></td>
  <td><a class="delete" href="#">Delete</a></td>
</tr>

我们使用以下代码:

$(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;
    });
});

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

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

感谢您的支持。

最佳答案

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

2 - 不需要,因为您选择的行是距离单击的 anchor 最近的父行。

关于Jquery Trid 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5499258/

相关文章:

javascript - 使用 javascript/jquery 将 html 转换为 svg

javascript - 事件处理程序中的 Edge Animate Javascript 错误

JQuery验证插件: Prevent validation issue on nested form

javascript - 在 jquery 中创建一个元素

javascript - 如何在 Jquery 中使用方向键

javascript - 为什么这个计算不正确?

javascript - 你能修复一个 div 并让它在你使用 CSS3 滚动时改变不透明度、大小和位置吗

javascript - 如何根据具有不同排序顺序的多个值对 json 对象进行排序

javascript - Ajax 帖子未返回响应

javascript - 加载未显示在框内