Показать сообщение отдельно
  #1 (permalink)  
Старый 24.08.2011, 22:59
Аспирант
Отправить личное сообщение для tarya Посмотреть профиль Найти все сообщения от tarya
 
Регистрация: 29.03.2011
Сообщений: 49

Split return False?
Подскажите друзья такую вещь:

Нужно сделать проверку на вероятность в атрибуте элемента запись нескольких классов.

Например есть элемент:

<div class="fedya"></div>
<div class="fedya vasya"></div>


Если я буду делать проверку:

switch($(object).attr("class")){....


То ниже класс fedya найти (case "fedya " реально, а вот попадание "fedya vasya" уже нет. Для обхода этой проблемы я решил делать проверку через Сплит:

if($(object).attr("class").split(" ")){....


Но мне всегда возвращается ТРУ даже если там всего один класс, и нечего разрывать чтоб вернуть массив.

Подскажите как обойти данную проблему. По факту мне нужно через "switch" прокатить класс который есть у элемента, и сделать соответсвующую зарубку, если же классов два или более делать и по ним.

Спасибо.
Ответить с цитированием