我正在尝试向表中添加一个类。
<table>
> <tbody>
> <tr>
> <td>
> <table>
> <tbody>
> <tr>
> <td>
><span class="subcategory">
所以基本上我想根据 span.subcategory 在初始表中添加一个类。我有这个:
$('span.subcategory').parent().closest("table").addClass('myClass');
但它只进入第二张桌子。
$('span.subcategory').parents('table:last')
$('span.subcategory').closest('table').parent().closest('table').addClass('myClass');
我相信这应该更有效,因为它只会遍历 DOM 树直到第二个(外部)表。
做
$('span.subcategory').closest('table')
.parent().closest('table')
.addClass('myClass');`
工作?
或者:
$('table:has(table:has(span.subcategory))').addClass('myClass');