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 }