【发布时间】:2014-02-14 11:43:03
【问题描述】:
我已经有了选择单元格的功能,使用这个:
$('td').click(function(){
//do things here
}
我希望它从列的标题中获取文本(这是在 thead 中,然后是它自己的 th 标记),并且还获取行标题,这是表上最左边的列,也用 a 表示第标签。
HTML:
<table>
<thead>
<tr>
<th>Day/Time</th>
<th>10:00</th>
<th>11:00</th>
<th>12:00</th>
</tr>
<tbody>
<tr>
<th>Monday</th>
<td>Cell data</td>
<td>Cell data</td>
<td>Cell data</td>
</tr>
<tr>
<th>Tuesday</th>
<td>Cell data</td>
<td>Cell data</td>
<td>Cell data</td>
</tr>
<tr>
<th>Wednesday</th>
<td>Cell data</td>
<td>Cell data</td>
<td>Cell data</td>
</tr>
</tbody>
</table>
【问题讨论】:
-
能否请您提供一些尝试的解决方案,为什么它们不起作用,以及预期的结果。那真的很有帮助!
-
提供实际的 HTML 而不是描述它会更好...
-
我实际上没有尝试任何解决方案。我在 SO 上看了一些,但似乎没有一个是完全相关且足够简单的。这不完全是一张花哨的桌子。预期结果只是列标题中的文本。
-
@Fabricio 我添加了一些示例 HTML。
-
@TheBritishBloke 似乎改变了一切。 ;-)
标签: javascript jquery html-table