如何检查TR是否包含带有jquery的特定CSS类的TD?

我知道你可以使用.find找到td:contains('text') ,但如果我有一个tr,比如3 td,而其中一个td 可能class="specialclass someotherclass" (可能还有其他类)除了特殊类),如何使用jquery检查TR是否包含特殊类的TD?

要选择任何具有td.specialclass tr

 $('tr:has(td.specialclass)') 

或者,如果你有一个trthis表示),你只想检查它是否有这样一个td

 if ($(this).find('td.specialclass').length) 
 if ($("tr").has("td.specialclass").length > 0) { // has specialclass } 

要么

 if ($("tr:has(td.specialclass)").length > 0) { // has specialclass }