【发布时间】:2015-10-01 08:06:46
【问题描述】:
我有一个包含两个类的元素,我想获取没有用作该元素选择器的类。 示例:
<div class="something anything"></div>
$(".something").attr("class");//Should return "anything"
$(".anything").attr("class");//Should return "something"
我知道.attr("class") 返回“任何东西”,这只是为了举例。
我在 SO 上进行了搜索以找到答案,例如 this one,但我无法使用索引来查找“其他”类,因为我需要检索的可能是第一个或第二个.我的元素永远不会有两个以上的类。
感谢所有通知以帮助我处理此问题。谢谢。
【问题讨论】:
-
您需要获取
class属性的值,将其按空格分隔,然后删除数组中与您不想要的选择器匹配的项目。 -
您到底想达到什么目的?第二次阅读这听起来像是一个 XY 问题。
-
感谢您的帮助,已经有很多有用的答案(在我能够解释更多之前)。
标签: jquery