addclass только для элементов первого уровня - PullRequest
1 голос
/ 01 ноября 2009

HTML:

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

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

    <td>Content</td>

  </tr>
</table>

Можно ли добавить класс 'td-1' ТОЛЬКО к ТД первого уровня # table-1 и не ко всем?

Ответы [ 2 ]

1 голос
/ 01 ноября 2009
$('#table-1 td:first').addClass('td-1');

чек: http://docs.jquery.com/Selectors/first

Это добавит класс только к первому td в первом tr,

Синан.

EDIT:

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

должно быть так же, как указано выше для всех предметов первого уровня.

0 голосов
/ 01 ноября 2009

Да. Используйте селектор #table-1>tbody>tr>td, чтобы получить только ячейки первого уровня:

$('#table-1>tbody>tr>td').addClass('td-1');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...