удалить заголовок таблицы <th> из таблицы с помощью jquery

0

Я использую ту же таблицу для отображения элементов на разных страницах.

var testhistbl = '<br><table width="680px" id="report"><tr style="display: table-row;"><th  valign="center">User</th><th  valign="center" >Test Name</th><th   valign="center">VM</th><th valign="center">Browsers</th><th  valign="center">Result</th><th>Error</th></tr>';

вот код, который я использую на домашней странице, мне не нужно использовать заголовок Error Hoe, я могу удалить это на домашней странице

Теги:

4 ответа

1
$('th').closest('tr').remove();
  • 0
    Найдите каждый <th> , затем перейдите к <tr> и удалите его. Это удалит всю строку заголовка.
1

Так как это зависит от текста (Error), который у вас есть, это лучше сделать с ним. Просто выполните с : contains и remove().

$('th:contains("Error")').remove();

JSFiddle

1

Используйте contains() и remove(). Пытаться:

$('table#report th:contains(Error)').remove();

или

Если error всегда last th тогда используйте last:

$('table#report th:last').remove();
1

Вы можете использовать jQuery (": contains (text)"), чтобы найти th с текстом Error.

Демо-версия

Соответствующий текст может отображаться непосредственно внутри выбранного элемента, любого из этих потомков элемента или их комбинации. Как и в селекторах значений атрибутов, текст внутри круглых скобок: contains() может быть записан в виде голого слова или окружен кавычками. Текст должен иметь соответствующий регистр для выбора, jQuery doc

$('th:contains(Error)').remove();

Ещё вопросы

Сообщество Overcoder
Наверх
Меню