Я пытаюсь выбрать первую строку таблицы. Примечание: первая строка обернута тегом thead
, поэтому:
<table>
<thead>
<tr> <!-- first row --> </tr>
</thead>
<tbody>
<tr> <!-- body --> </tr>
</tbody>
<tfoot>
<tr> <!-- body --> </tr>
</tfoot>
</table>
Совет select first row ' может работать, если это не касается тегов-оберток. Это то, что я пробовал, но не работает:
$("*:not(thead)", tableSelector).remove();
I.e., я хотел бы избавиться от селекторов tbody и tfoot, используя селектор "not tfoot". Потому что я хочу удалить все остальное из таблицы, кроме <thead>
и all-inside-thead. Поэтому в основном я пытаюсь выбрать все, кроме ада и что внутри него; интуитивно, что-то вроде :not(thead *)
может работать, но не делает.
Мое обходное решение $("tbody, tfoot", tableSelector).remove();
, но я хотел бы узнать и понять, как использовать противоположный (не-селектор).