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
?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
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)
回答2:
if ($("tr").has("td.specialclass").length > 0) {
// has specialclass
}
or
if ($("tr:has(td.specialclass)").length > 0) {
// has specialclass
}