JQuery attr('class')没有在Mozilla中获取预期的类名

时间:2015-05-26 08:23:58

标签: javascript jquery mozilla

我的课程名称如emailList unread,如下所示

<tr class="emailList unread">

在chrome中使用jQuery的attr('class'),它正在获取emailList unread,但Mozilla仅提取emailList。 有什么方法可以在Mozilla中检索这两个类名吗?

1 个答案:

答案 0 :(得分:3)

您可以使用className(请参阅here),这将返回我认为您期望从jQuery中获得的内容。

element.className // "emailList unread"

还有classList(请参阅here,请注意这不适用于IE&lt; 10)

element.classList // ["emailList", "unread"]

如果你有一个jQuery对象并且需要获得一个DOM节点,你可以使用:

$jQObj.get(0).classList
$jQObj[0].classList