如何获取标签文本

时间:2017-05-30 01:16:47

标签: jquery

这似乎应该是直截了当的,但我无法让它发挥作用。

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;对于每个文本值。

1 个答案:

答案 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