JQuery attr('class')不像预期的那样在Mozilla中获取classname

JQuery attr('class') not fetching classname in Mozilla as Expected

本文关键字:Mozilla classname 获取 class attr JQuery      更新时间:2023-09-26

我有一个像emailList unread这样的类名

<tr class="emailList unread">

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

你可以使用className(见这里),它将返回类似于我认为你期望从jQuery的东西。

element.className // "emailList unread"

还有classList(见这里,注意这在IE上不起作用<10)

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

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

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