我有一个这样的jaquery代码:
var items = $('.trSelected', grid);
其中 items 是逗号分隔的行列表(tr 标签),如下所示:
row25
row30
我想获得这些行的第 6 列和第 8 列(td)值。如何使用 jquery 做到这一点。
我可以遍历这样的项目:
for (i = 0; i < items.length; i++) {
itemList += items[i].id; // gives row id
}
我有一个这样的jaquery代码:
var items = $('.trSelected', grid);
其中 items 是逗号分隔的行列表(tr 标签),如下所示:
row25
row30
我想获得这些行的第 6 列和第 8 列(td)值。如何使用 jquery 做到这一点。
我可以遍历这样的项目:
for (i = 0; i < items.length; i++) {
itemList += items[i].id; // gives row id
}
创建一个函数并将行号和列传递给该函数,检查返回不为空等,您应该直接从表中获取所需的值
function getValue(rowNumber, column){
var val = $('#selectme').children('tbody').children(':nth-child(' + rowNumber + ')').children(':nth-child(' + column + ')').text();
return val;
}
alert(getValue(1,3));
</p>
下面的代码在您的行中进行迭代,并将第 6 和第 8 的值添加到 itemList。
$.each( items, function(i, item){
columns = $(item).children();
//columns[5]
//columns[7]
});