Jquery 如何从td(s)选择器中排除具有类名的特定tr

Jquery 如何从td(s)选择器中排除具有类名的特定tr,jquery,jquery-selectors,Jquery,Jquery Selectors,我有一个HTML代码,它有一个表,tr和td,我需要选择所有的tds,除了那些在类'Header'的tr中的tds,'Header'是类tr 我使用以下代码,但它不工作 $("table .dataGrid td").not("tr .Header") 谢谢 将选择所有不是tr.Header 将选择所有不是tr.Header子对象的td您将表行(tr)设置为一个类。tr:)现在我只是有点恼人,但他可能希望保留.dataGrid选择器,所以选择它。dataGrid tr:not(.Header)

我有一个HTML代码,它有一个表,tr和td,我需要选择所有的tds,除了那些在类'Header'的tr中的tds,'Header'是类tr

我使用以下代码,但它不工作

$("table .dataGrid td").not("tr .Header")
谢谢

将选择所有不是
tr.Header


将选择所有不是
tr.Header

子对象的
td
您将表行(tr)设置为一个类。tr:)现在我只是有点恼人,但他可能希望保留.dataGrid选择器,所以选择它。dataGrid tr:not(.Header),如果您想要的话course@LiviuBoboia这对我很有效,但可能不是一个最佳的方式(根据实际代码将代码更改为实际类)$(“table.dataGrid td”)。不(“:has(a)”)。不($(($tr.dgHdr”)。儿童($($tr.prevnext”)。儿童($td)有什么想法吗?我不明白你的意思?为什么这不是一个最佳的方式?@liviuboboboa这工作得很好,感谢你给出了想法。$((“table.dataGrid tr:not(.dgHdr,.prevnext)td”)。不(:has(a)”)。关于(“click”,function(){您使表行(tr)成为一个类。tr:)现在我很恼火,但他可能想保留.dataGrid选择器,因此,如果您需要的话,可以使用.dataGrid tr:not(.Header)course@LiviuBoboia这对我来说很有效,但可能不是一种最佳方式(根据实际代码将代码更改为实际类)$(“table.dataGrid td”)。而不是(“:has(a) )。不($(($)tr.dgHdr”)。孩子($)。不($($)tr.prevnext”)。孩子($)有什么想法吗?我没明白你的意思?为什么这不是一个最佳的方式?@liviuboboboa这工作得很好,谢谢你给我这个想法。$($table.dataGrid tr:not(.dgHdr,.prevnext)td”)。不(:has(a)”。点击),函数(){为什么不把带有
.header
的tr放在
thead
中,其余的放在
tbody
中?然后只选择tbody中的所有内容。为什么不把带有
.header
的tr放在
thead
中,其余的放在
tbody
中?然后只选择tbody中的所有内容
$("table tr.dataGrid:not(.Header) td")