按行索引查找一行,然后在jquery中查找特定的td

Find a row by rowindex and then specific td in jquery

本文关键字:查找 jquery td 然后 索引查找 一行      更新时间:2023-09-26

我想通过rowindex访问row,然后访问它的第二个td。我已经搜索了很多,以按索引找到一行。但没有发现任何有用的东西。

a for loop 已经在工作,正如您在以下代码中看到的那样,现在我只想通过其索引获取每一行,然后获取其特定的 TD 文本。

下面是我想使用的已经编写的代码:

var tbl = document.getElementById('ucInvoiceItems_dgInvoice');
for (var i = 0; i < tbl.rows.length; i++) {
                    var lblMarkupAmount = $("#ucInvoiceItems_dgInvoice_lblMarkupAmount_" + i);
                    var txtMarkupAmount = $("#ucInvoiceItems_dgInvoice_txtMarkupAmount_" + i);
                    var txtMarkupValue = $("#txtMarkupValue");
                    var lblMarkup = $("#lblMarkup");
                    lblMarkupAmount.hide();
                    txtMarkupValue.hide();
                    lblMarkup.html("0.00");                 
                    if ( Math.round( txtMarkupAmount.val()) > 0) {
                        txtMarkupAmount.show();
                        ChangePercent(0);
                    }
}
我不知道

你的标记的结构,但假设 ID 是 myTable ,你可以这样做:

var text = $('#myTable tbody tr').eq(index).find('td:nth-of-type(2)').text();

按索引获取表行:

// Gets first table row
var $tableRow = $('#tableId tbody tr:eq(0)');

按其索引获取 td:

$('td:eq(3) input', $tableRow).text();
相关文章: