我有一个像这样的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
}
答案 0 :(得分:0)
以下代码在您的行中进行迭代,并将第6和第8的值添加到项目列表中。
$.each( items, function(i, item){
columns = $(item).children();
//columns[5]
//columns[7]
});
答案 1 :(得分:0)
创建一个函数并将行号和列传入其中,检查return是否为null等,你应该直接从表中获取所需的值
function getValue(rowNumber, column){
var val = $('#selectme').children('tbody').children(':nth-child(' + rowNumber + ')').children(':nth-child(' + column + ')').text();
return val;
}
alert(getValue(1,3));