Jquery:如何在Jquery中获取Table单元格值

时间:2015-07-20 09:10:59

标签: jquery html

::1

JS

<table class="table" align="center" id="tblMain">
  <tr>
      <td>Status</td>
      <td><b><span name="current" value="Dispatch">Dispatch</span></b></td>
  </tr>
</table>

我需要将表格单元格值与我的状态进行比较,并且应该按照给定的方式发出警告来实现这个目标吗?

2 个答案:

答案 0 :(得分:3)

  1. <span>没有value属性,因此它是无效的HTML。使用自定义data-*属性。
  2. current是元素的name,而不是id。使用attribute selector按属性选择元素。
  3. 应在ready 上调用
  4. document

    &#13;
    &#13;
    $(document).ready(function() {
      if ($('span[name="current"]').data('value') == 'Dispatch') {
        alert('Dispatch');
      } else {
        alert('Nothing found');
      }
    });
    &#13;
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <span name="current" data-value="Dispatch">Dispatch</span>
    <!--                 ^^^^^^^^^^^^^^^^^^^^^^            -->
    &#13;
    &#13;
    &#13;

答案 1 :(得分:-1)

$(".table").find("tr td:nth-child(1)").text();