У меня есть элементы строки таблицы:

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

Я хотел бы проверить значение второго класса по некоторым константам.

Например.

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

На данный момент я добиваюсь этого с помощью следующего взлома:

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

Есть ли лучший способ добиться этого?

0
user338195 2 Июл 2010 в 13:45

2 ответа

Лучший ответ

Я считаю, что для этого можно использовать метод hasClass?

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

Дополнительная информация здесь

HTH

3
DannyLane 2 Июл 2010 в 09:54
var 2ndClass = $(this).attr("class").split(' ')[1];
3
redsquare 2 Июл 2010 в 09:47