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

时间:2012-04-28 03:59:36

标签: jquery css jquery-selectors

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

2 个答案:

答案 0 :(得分:26)

选择具有tr的任何td.specialclass

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

或者,如果您有tr(由this表示)并且您只是想检查它是否有td

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

答案 1 :(得分:7)

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

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