这似乎应该是直截了当的,但我无法让它发挥作用。
HTML
<table id="mytable">
<thead>
<tr>
<th>Head1</th>
<th>Head2</th>
</tr>
</thead>
<tbody>
..body stuff..
</tbody>
</table>
JS
$("#mytable > thead > tr > th").each(function () {
console.log($(this).text();
})
控制台显示&#34; undefined&#34;对于每个文本值。
答案 0 :(得分:0)
密切关注控制台..您的语法错误($(this).text()
应该是($(this).text())
您忘了)
$("#mytable > thead > tr > th").each(function () {
console.log($(this).text());
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table id="mytable">
<thead>
<tr>
<th>Head1</th>
<th>Head2</th>
</tr>
</thead>
<tbody>
..body stuff..
</tbody>
</table>
重要:请务必添加jquery