gpt4 book ai didi

jquery - 如何使用jQuery获取html表中当前行第一列的值

转载 作者:太空宇宙 更新时间:2023-11-04 14:08:47 25 4
gpt4 key购买 nike

我有以下使用 jquery 的删除确认代码。问题是它假定名称列的位置。我现在的名字在第一行。不是使用 .prev('td'),而是使用 jQuery 从当前行的第一列获取值吗?

<script type='text/javascript'>
$(document).ready(function() {
$("a.delete").click(function(e) {
e.preventDefault();
var url = $(this).attr("href");

var name = $(this).parent().prev('td').prev('td').text();

jConfirm('Are you sure you want to delete this:' + name, 'Application Delete', function(r) {
if (r) {
window.location = url;
}
});
});
});
</script>

最佳答案

你可以在每个下使用

var name = $(this).parents('tr:first').find('td:first').text();

这会转到该行,然后转到该行的第一个单元格。这更直观。

编辑:我将 'tr' 更改为 'tr:first',但实际上通常不需要这样做,因为嵌套表格经常表明整个设计中存在不同的问题(表格用于布局?)需要以不同的方式修复。

关于jquery - 如何使用jQuery获取html表中当前行第一列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1815859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com