Javascript 检查元素是否属于父HTML标记
我有一个表格的格式:Javascript 检查元素是否属于父HTML标记,javascript,jquery,html,Javascript,Jquery,Html,我有一个表格的格式: <table> <thead> <tr> <td> some header stuff </td> <td> header 2 </td> </tr> </thead&
<table>
<thead>
<tr>
<td>
some header stuff
</td>
<td>
header 2
</td>
</tr>
</thead>
<tfoot>
<tr>
<td>
some info I don't want or need
</td>
<td>
other info I don't want or need
</td>
</tr>
</tfoot>
<tbody>
<tr>
<td>
real info
</td>
<td>
real info
</td>
</tr>
</tbody>
</table>
一些标题的东西
标题2
一些我不想要或不需要的信息
其他我不想要或不需要的信息
真实信息
真实信息
我希望遍历所有表行,但忽略tfoot。当我得到标记“tr”的所有元素时,我发现自己希望得到这样的函数。如何做到这一点?我在JQuery文档中找不到$().filter()的这个用例。您只能隔离tbody:
$('tbody tr')
您可以遍历“td”值
$('tbody tr td')下面的方法应该有效。可以使用逗号链接选择器
$('thead tr, tbody tr')
但是你想看到thead吗?是的,我正在导出到CSV,我需要标题。我可以得到thead和tbody而不是tfoot吗?你可以使用类似$('thead tr,tbody tr')的东西