jQuery - 选择两个类中的一个

时间:2010-07-02 09:45:51

标签: javascript jquery jquery-selectors css-selectors

我有一个表格行元素:

... <tr index="1000" class="class1 classHighlightRed"> ...
... <tr index="1000" class="class1 classHighlightYellow"> ...

我想根据一些常量检查第二类的值。

E.g。

    If (2nd class == "classHighlightRed") Then
    {
      doSomeWork;    
     }

目前,我通过以下黑客实现了这一目标:

var 2ndClass = $(this).attr("class").substring(7);

有没有更好的方法来实现这一目标?

2 个答案:

答案 0 :(得分:3)

var 2ndClass = $(this).attr("class").split(' ')[1];

答案 1 :(得分:3)

我相信你可以使用hasClass方法吗?

if($(this).hasClass('classHighlightRed')) Then 
{
doWork;
}

更多信息here

HTH