Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查元素是否属于父HTML标记_Javascript_Jquery_Html - Fatal编程技术网

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')的东西