How to check if a TR contains a TD with a specific CSS class with jquery?

css, jquery, jquery-selectors

Solution

To select any `tr` that has a `td.specialclass`:

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

Or if you have a `tr` (represented by `this`) and you simply want to check if it has such a `td`:

if ($(this).find('td.specialclass').length)

Problem

I know you can use `.find` to find `td:contains('text')`, but if I have a tr with say, 3 td's, and one of the td's might have `class="specialclass someotherclass"` (may potentially have other classes in addition to special class), how do I use jquery to check if a TR contains a TD of `specialclass`?

Original source