2015-10-15 74 views
1

如何使用javascript或jquery返回包含所有包含所有行的表的表不具有合并单元格如何使用javascript或jquery返回表,并返回包含没有colspan的td的所有行

<table> 
    <tr> 
    <td> text1 </td> 
    <td> text2 </td> 
    </tr> 
    <tr> 
    <td colspan="2"></td> 
    </tr> 
    <tr> 
    <td colspan="2"></td> 
    </tr> 
    <tr> 
    <td> text3 </td> 
    <td> text4 </td> 
    </tr> 
</table> 

这样一个TD我期待

<table> 
    <tr> 
    <td> text1 </td> 
    <td> text2 </td> 
    </tr> 
    <tr> 
    <td> text3 </td> 
    <td> text4 </td> 
    </tr> 
</table> 

回答

2

您可以使用jQuery的单行这个与:has选择:

$('table tr:has(td[colspan])').remove(); 
+0

好的,我可以删除td,然后得到不包含td的表格。有没有办法在不删除任何元素的情况下检索表格?如果这是有道理的。 – lcbotha

+0

是的,只是'$('table')'会做到这一点 –

+0

对不起,让我换句话说,你提供的调用将通过删除特定的TD来影响表。我不希望表格受到我的行为的影响/修改。我想用没有包含colspan的td的行检索表,而不会影响给定的表 – lcbotha

相关问题