我们在使用 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;
});
});
所以我们的问题是......
- 我们如何获得正确的 id(5) 值而不是 row-5?
- 我们应该在 jquery 代码上使用每个函数吗?如果是,我们该怎么做?
感谢您的支持。
最佳答案
1 - var id = $(this).closest("tr").attr("id").split("-")[1];
2 - 不需要,因为您选择的行是距离单击的 anchor 最近的父行。
关于Jquery Trid 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5499258/