addclass仅限于第一级元素

时间:2009-11-01 14:33:47

标签: jquery html-table n-tier-architecture

HTML:

<table id="table-1">
  <tr>

    <td>
      <table>
        <tr>
          <td>content</td>
        <tr>
      </table>   
    </td>

    <td>Content</td>

  </tr>
</table>

是否可以将'td-1'添加到#table-1的第一级TD而不是全部?

2 个答案:

答案 0 :(得分:1)

$('#table-1 td:first').addClass('td-1');

检查:http://docs.jquery.com/Selectors/first

这将仅将类添加到第一个tr中的第一个td,

思南。

修改

`$('#table-1>tbody>tr>td').addClass('td-1');` 

对于所有第一级td项,它应如上所述。

答案 1 :(得分:0)

是。使用选择器#table-1>tbody>tr>td仅获取第一级单元格:

$('#table-1>tbody>tr>td').addClass('td-1');