2010-02-03 76 views
4

我有一個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

回答

13

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

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

所以如果class屬性是「foo Bar」,你會得到「foo」。

相關問題