0

正如标题所说,如果有某个类,则需要addclass()一个trtr如果是多个) 。td

例子:

<table>
  <tr>
    <td>Test</td>
    <td>1</td>
    <td>2</td>
    <td>3</td>
  </tr>
  <tr>
    <td class="scratched">Test</td>
    <td>1</td>
    <td>2</td>
    <td>3</td>
  </tr>
  <tr>
    <td>Test</td>
    <td>1</td>
    <td>2</td>
    <td>3</td>
  </tr>
  <tr>
    <td class="scratched">Test</td>
    <td>1</td>
    <td>2</td>
    <td>3</td>
  </tr>
</table>

因此,如果 td 具有“scratched”类,则将“line”类应用于 tr。

4

3 回答 3

3

使用.has()过滤器:

$('tr').has('td.scratched').addClass('line');

例如,请参阅jsFiddle

于 2013-08-16T05:19:52.183 回答
2

类似于以下内容:

$('td.scratched').parent().addClass('line');

应该管用。

于 2013-08-16T05:17:46.583 回答
0

试试.parent()喜欢

$('td.scratched').parent('tr').addClass('line');

查看演示

于 2013-08-16T05:21:50.777 回答