javascript - JQuery attr ('class' )未按预期在 Mozilla 中获取类名

标签 javascript jquery mozilla

我的类名称如下 emailList unread 如下

<tr class="emailList unread">

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

最佳答案

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

element.className // "emailList unread"

还有 classList (请参阅 here,请注意,这在 IE < 10 上不起作用)

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

如果您有 jQuery 对象并需要获取 DOM 节点,您可以使用:

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

关于javascript - JQuery attr ('class' )未按预期在 Mozilla 中获取类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30453267/

相关文章:

javascript - XPJS(Javascript XPCOM)文档?

html - 边距在 IE 和 Mozilla 中显示不同

javascript - 如何从后端服务文件返回新的promise对象到后端 Controller ?

javascript - IE 不将 url 参数传递给 js 脚本吗?

javascript - 嵌套的 document.writes 和第三方广告在 IE 中不起作用!!!!任何安全的解决方法?

javascript - 如何将此 javascript 日期选择器日期转换为毫秒?

javascript - 如何调整某个元素的 Bootstrap 工具提示的位置?

jquery - 获取选中的复选框的数量(具有相同的类)-Jquery

jquery - 在 d3 中重叠

css - Loader CSS 适用于 Chrome 和 Safari,不适用于 IE 或 Firefox