Я использую ту же таблицу для отображения элементов на разных страницах.
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, я могу удалить это на домашней странице
$('th').closest('tr').remove();
Так как это зависит от текста (Error
), который у вас есть, это лучше сделать с ним. Просто выполните с : contains и remove().
$('th:contains("Error")').remove();
Используйте contains()
и remove()
. Пытаться:
$('table#report th:contains(Error)').remove();
или
Если error
всегда last th
тогда используйте last
:
$('table#report th:last').remove();
Вы можете использовать jQuery (": contains (text)"), чтобы найти th
с текстом Error.
Соответствующий текст может отображаться непосредственно внутри выбранного элемента, любого из этих потомков элемента или их комбинации. Как и в селекторах значений атрибутов, текст внутри круглых скобок: contains() может быть записан в виде голого слова или окружен кавычками. Текст должен иметь соответствующий регистр для выбора, jQuery doc
$('th:contains(Error)').remove();
<th>
, затем перейдите к<tr>
и удалите его. Это удалит всю строку заголовка.