JQuery attr('class')不像预期的那样在Mozilla中获取classname
JQuery attr('class') not fetching classname in Mozilla as Expected
我有一个像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
相关文章:
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- Socket.io on Mozilla Rhino
- Mozilla没有;t在附加视频src后触发视频后台事件
- 如何动态检测Mozilla/Chrome上是否启用SSO
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- 默认光标在IE和Mozilla中不起作用
- 使用JavaScript,如何获得具有特定className的元素's通过使用getElementByClass
- mozilla插件的开发
- 当z索引为负值时,onclick在webkit或mozilla中不起作用
- Target=_blank don'我不在mozilla和IE工作
- 为什么document.getElementsByClassName(“className”)返回对象
- 如何在 Mozilla 插件中调用用户函数
- 捕获鼠标关闭事件并在 Mozilla 中获取 clientX 和 clientY
- 关于使用.className的建议,目前还没有;我不能在我的圈子里工作
- '让块'仅在Mozilla JavaScript扩展中可用(使用moz选项)
- 可以通过ClassName在多个画布上绘制
- mozilla firefox上没有显示Facebook共享按钮
- 如何在Mozilla插件中检测后台加载的URL
- AngularJs日期验证;我不适用于IE和Mozilla
- JQuery attr('class')不像预期的那样在Mozilla中获取classname