Comment vérifier si un TR contient un TD avec une classe CSS spécifique avec jquery?

Je sais que vous pouvez utiliser .find pour trouver td:contains('text') , mais si j’ai un tr avec say, 3 td, et l’un des td pourrait avoir class="specialclass someotherclass" (peut éventuellement avoir d’autres classes dans En plus de la classe spéciale), comment utiliser jQuery pour vérifier si un TR contient un TD de specialclass ?

Pour sélectionner un tr ayant une td.specialclass :

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

Ou si vous avez un tr (représenté par this ) et que vous voulez simplement vérifier s’il a un tel td :

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

ou

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