for (var i = 0; row = tableAppointment.rows[i]; i++) {
for (var j = 0; col = row.cells[j]; j++) {
//iterate through columns
//columns would be accessed using the "col" variable assigned in the for loop.
}
}
如何迭代第三个单元格具有rowspan
属性的每一行。
答案 0 :(得分:8)
答案 1 :(得分:2)
$("tr").filter( function() {
return this.cells[2].hasAttribute("rowspan");
});
或者
for (var i = 0; row = tableAppointment.rows[i]; i++) {
if( row.cells[2].hasAttribute("rowspan") {
//This is a row that matches
}
}
答案 2 :(得分:0)
这样的事情应该有效
$('tr').filter( function() {
return $('td:eq(2)',this).attr( 'rowspan' ) !== undefined;
} ).css( 'border', '1px solid red');
答案 3 :(得分:0)
答案 4 :(得分:0)
Array.prototype.slice.call(tableAppointment.rows).
filter(function(row) { return row.cells[2].rowSpan > 1; }).
forEach(function(row) {
// do something with row
});
哇哇,看起来妈妈,没有jQuery!
答案 5 :(得分:0)
这实际上是正确答案。
$('td:nth-child(3)[rowspan]').parent()
答案 6 :(得分:-1)
$('td:nth-child(3)[rowspan]').parent()