![]() |
1
664
你可以使用
然后你可以迭代并找到你想要的那个。
jquery在这里对您没有真正的帮助…
|
![]() |
2
239
为什么没有人简单地列出。
|
![]() |
3
137
这是一个jquery插件,它将返回匹配元素所具有的所有类的数组。
像它一样使用它
在你的情况下返回
还可以将函数传递给要在每个类上调用的方法
这是我为演示和测试而设置的JS小提琴 http://jsfiddle.net/GD8Qn/8/ 缩小的javascript
|
![]() |
4
122
在支持浏览器上,可以使用dom元素'
它是一个类似数组的对象,列出了元素拥有的所有类。
如果需要支持不支持
|
![]() |
5
58
你应该试试这个:
它返回元素的所有当前类的数组。 |
![]() |
6
16
|
![]() |
7
7
|
![]() |
8
5
更新: 正如@Ryan Leonard正确指出的那样,我的回答并不能真正解决我自己提出的问题…您需要同时使用(例如)字符串修剪和删除双空格。请替换(/+/g,“”)。或者可以拆分el.classname,然后使用arr.filter(布尔值)删除空值。
或更现代
旧的:
因为类被添加和删除,所以类字符串之间可能有多个空格。例如,‘1类2 3类’… 这将变成[‘class1’、‘class2’、‘class2’、‘class’、‘class3’]。 使用trim时,所有 倍数 删除空间.. |
![]() |
9
3
这也能帮到你吗?我用这个函数来获取儿童元素的类。
在你的情况下,你希望多尔·伊普桑,你现在可以这样做了。
|
![]() |
10
2
试试这个。这将从文档的所有元素中获取所有类的名称。
(}); |
![]() |
11
1
多亏了这个-我也遇到了类似的问题,因为我正试图通过编程将对象与层次类名称联系起来,尽管这些名称可能不一定是我的脚本所知道的。
在我的剧本里,我想要一个
|
![]() |
12
0
javascript为dom中的节点元素提供一个classlist属性。简单使用
将返回窗体的对象
对象具有包含、添加、删除等功能,您可以使用这些功能 |
![]() |
13
0
对于一个类型为image的元素,我有一个类似的问题。我需要检查元素是否属于某个类。首先我尝试了:
但我得到了一个很好的“这个函数不适用于这个元素”。 然后我检查了dom explorer上的元素,发现了一个非常好的属性,可以使用:classname。它包含元素的所有类的名称,用空格分隔。
一旦你得到这个,像往常一样把绳子分开。 在我的案例中,这起作用:
我假设这将适用于其他类型的元素(除了img)。 希望它有帮助。 |
![]() |
14
-3
有点晚了,但是使用extend()函数可以在任何元素上调用“hasClass()”,例如:
|
![]() |
15
-3
问题是jquery的设计目的是什么。
为什么没有人给予 .find() 作为答案?
还有非IE浏览器的类列表:
|
![]() |
16
-4
给你,调整一下 读正方形 返回所有类的数组的答案:
将jquery元素传递给函数,以便示例调用为:
|
![]() |
17
-4
我知道这是一个古老的问题,但仍然如此。
如果要操作元素
如果要检查元素是否具有类
如果多个类
|
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 4 月前 |
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 4 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 4 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 5 月前 |