使用jquery从表中删除表标题

时间:2014-02-26 04:17:50

标签: jquery

使用相同的表格显示不同页面中的项目。

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

这是我正在使用的代码 在主页我不需要使用错误标题 锄头我可以在主页上删除它

4 个答案:

答案 0 :(得分:1)

$('th').closest('tr').remove();

答案 1 :(得分:1)

您可以使用jQuery( ":contains(text)" )查找带文字错误th

<强> Live Demo

  

匹配的文本可以直接显示在所选元素中   任何该元素的后代,或其组合。和。一样   属性值选择器,括号内的文本:contains()   可以写成一个单词或用引号括起来。该   文本必须具有匹配的案例才能被选中,jQuery doc

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

答案 2 :(得分:1)

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

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

如果error始终为last th,请使用last

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

答案 3 :(得分:1)

由于它取决于您拥有的文本(Error),因此最好使用它。只需使用:containsremove()

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

JSFiddle