如何使用jquery Attr()仅选择第一个属性?

问题描述:

我有一个div如下:如何使用jquery Attr()仅选择第一个属性?

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

当分配给一个变种,我怎么只选择变量?请注意,变量的变化,因此需要选择第一项,而不是字面的话“变量”

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

请注意,jquery有'hasClass()'和'add/removeAttr()'方法。也许你可以使用它来代替手动分割字符串。 – ZeissS 2010-02-03 22:06:22

要获得提到的第一类,可以拆用空格值:

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

所以如果class属性是“foo Bar”,你会得到“foo”。