<table>
<thead>
<th>name</th>
<th>place</th>
<th>area</th>
</thead>
<tbody>
<tr><td>name</td><td>jjhds</td><td>dfdsf</td></tr>
<tr><td>name</td><td>jjhds</td><td>dfdsf</td></tr>
<tr><td>name</td><td>jjhds</td><td>dfdsf</td></tr>
<tr><td>name</td><td>jjhds</td><td>dfdsf</td></tr>
<tr><td>name</td><td>jjhds</td><td>dfdsf</td></tr>
</tbody>
</table>
我上面有桌子。我需要从 td 中的 td 导航,并通过量角器获取 thead **** th 中的标题。请任何人帮忙吗?
答案 0 :(得分:0)
一种选择是通过行中列的索引获取所需的标题,样本:
var table = $('table'); // TODO: too general of a locator, improve
var headers = table.$$('th');
table.$$('tr').each(function (row) {
row.$$('td').each(function (cell, index) {
cell.getText().then(function (cellText) {
headers.get(index).getText().then(function (headerText) {
console.log("Header: " + headerText + ", Cell Value: " + cellText);
});
});
});
});
此处仅使用.each()
进行演示。