如何使用jquery Attr()仅选择第一个属性?
问题描述:
我有一个div如下:如何使用jquery Attr()仅选择第一个属性?
<DIV CLASS="variable productPopup"></DIV>
当分配给一个变种,我怎么只选择变量?请注意,变量的变化,因此需要选择第一项,而不是字面的话“变量”
var ID = $(this).attr("class");
答
要获得提到的第一类,可以拆用空格值:
var firstClass = $(this).attr("class").split(" ")[0];
所以如果class属性是“foo Bar”,你会得到“foo”。
请注意,jquery有'hasClass()'和'add/removeAttr()'方法。也许你可以使用它来代替手动分割字符串。 – ZeissS 2010-02-03 22:06:22