2014-02-26 89 views
0

我正在使用相同的表格来显示不同页面中的项目。使用jquery从表格中删除表格标题<th>

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>'; 

这里是代码我在网页上我不需要使用错误头 使用 锄头我可以删除此主页

回答

1
$('th').closest('tr').remove(); 
+0

找到每一个'',然后加紧封闭''并将其删除。这将删除整个标题行。 – 2014-02-26 04:22:55

1

可以使用jQuery(":contains(text)")文本找到th上错误

Live Demo

匹配文本可以直接选定元件内出现,在任何 该元素的后代,或其组合。与 属性值选择器一样,括号内的文字:contains() 可以写成裸字或用引号包围。该 文本必须必须选择匹配的情况下,jQuery doc

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

使用contains()remove()。尝试:

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

如果error始终是last th然后用last

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