2010-02-03 2 views
4

У меня есть DIV следующим образом:Как использовать jquery Attr(), чтобы выбрать только первый атрибут?

<DIV CLASS="variable productPopup"></DIV> 

При назначении его на вар, как я только выбрать переменную? Обратите внимание, что переменные изменения, поэтому нужно выбрать первый пункт, а не в буквальном смысле слова «переменное»

var ID = $(this).attr("class"); 
+1

Обратите внимание: jquery имеет 'hasClass()' и 'add/removeAttr()' методы. Возможно, вы можете использовать это вместо ручного разделения строки. – ZeissS

ответ

13

Чтобы получить первый класс уже упоминался, вы можете разделить значение пробелов:

var firstClass = $(this).attr("class").split(" ")[0]; 

Итак, если атрибут класса был «foo Bar», вы получите «foo».

Смежные вопросы