Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用jQuery获取元素的类列表?

如何用jQuery获取元素的类列表?

提问于 2017-12-15 03:00:00
回答 2关注 0查看 994

有没有办法在jQuery中使用循环或分配给一个数组的所有类并分配给一个元素?

emmm。。。。。

代码语言:txt
AI代码解释
复制
<div class="Lorem ipsum dolor_spec sit amet">Hello World!</div>

我将在上面的“dolor_spec”中寻找一个“特殊”类。我想知道我可以使用hasClass(),但实际的类名不一定是当时知道的。

回答 2

心愿

发布于 2017-12-15 05:18:45

为什么没有人简单列出。

代码语言:txt
AI代码解释
复制
$(element).attr("class").split(' ');

御姐万岁

发布于 2017-12-15 05:18:32

你可以用它document.getElementById('divId').className.split(/\s+/);来获得一个类名的数组。

然后你可以迭代并找到你想要的。

代码语言:txt
AI代码解释
复制
var classList = document.getElementById('divId').className.split(/\s+/);
代码语言:txt
AI代码解释
复制
for (var i = 0; i < classList.length; i++) {
代码语言:txt
AI代码解释
复制
    if (classList[i] === 'someClass') {
代码语言:txt
AI代码解释
复制
        //do something
代码语言:txt
AI代码解释
复制
    }

}

jQuery并没有真正帮助你在这里...

代码语言:txt
AI代码解释
复制
var classList = $('#divId').attr('class').split(/\s+/);
代码语言:txt
AI代码解释
复制
$.each(classList, function(index, item) {
代码语言:txt
AI代码解释
复制
    if (item === 'someClass') {
代码语言:txt
AI代码解释
复制
        //do something
代码语言:txt
AI代码解释
复制
    }
代码语言:txt
AI代码解释
复制
});
和开发者交流更多问题细节吧,去 写回答
相关文章
jquery获取元素绑定的事件
一个简单的记录,在调试jquery的事件绑定时会用到。查看某元素是否绑定上了事件。
the5fire
2019/02/28
4.7K0
jQuery 追加元素的方法如append、prepend、before
jQuery after() 方法在被选元素之后插入内容。 jQuery before() 方法在被选元素之前插入内容。 实例
用户5640963
2019/07/28
1.2K0
jquery获取第几个子元素_js获取元素的指定子元素
通过children方法,children(“input:first-child”)
全栈程序员站长
2022/08/03
28K0
jQuery获取和设置元素内容
1. html方法的使用 jquery中的html方法可以获取和设置标签的html内容 示例代码: <script> $(function(){ var $div = $("#div1"); // 获取标签的html内容 var result = $div.html(); alert(result); // 设置标签的html内容,之前的内容会清除 $div.html("<span style='c
落雨
2022/03/01
31.3K0
jQuery获取和设置元素属性
之前使用css方法可以给标签设置样式属性,那么设置标签的其它属性可以使用prop方法了。
落雨
2022/03/01
31.2K0
jquery 获取鼠标和元素的坐标点
2,获取对象元素的位置(offset()方法) var offset = obj.offset(); 获取对象元素的位置,分别是元素的top和left,调用方法是:offset.left和offset.top,可知当前对象的左部和顶部位置。
Yiiven
2022/12/15
2.7K0
jquery中获取元素的几种方式小结
1 从集合中通过指定的序号获取元素 <div> <p>0</p> <p>1</p> <p>2</p> <p>3</p> <p>4</p> <p>5</p> <p>6</p> <p>7</p> </div> <script type="text/javascript"> jQuery(function(){ $("p").eq(2).css("color","red"); $("p").eq(3).css("color","red"); }) </script> 2
用户7657330
2020/08/14
2.3K0
如何从列表中获取元素
观察URAM的物理管脚,不难发现A/B端口都有相应的地址、使能、读写控制信号。与BRAM不同的是URAM的读写使能信号是同一个管脚RDB_WR_A/B,其为0时执行读操作,为1时执行写操作,这意味着一旦A/B端口独立,同一端口的读写操作就无法同时发生,因此,如果采用上一篇文章中介绍的方法将其配置为两个独立的单端口RAM,其读写行为与常规的单端口RAM是不同的,进一步而言,此时的读写行为类似于NO_Change模式。
Lauren的FPGA
2019/10/30
21.2K0
jquery获取元素到页面顶部的距离
在前端开发过程中,经常会遇到要求滚动条滚动到某位置时某按钮固定在页面上,否则悬浮于页面上。这时就会用到获取需要固定在页面位置的元素距离页面顶部的距离,通过比较文档滚动条到顶部的距离和页面元素到顶部距离的大小便可确定。
OECOM
2020/07/01
5.6K0
jquery获取紧邻的上一个元素
本章节分享一段代码实例,它实现了获取紧邻的上一个同级元素的功能。 代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.pipipi.net/" /> <title>犀牛前端部落</title> <style type="text/css"> #box li { width: 350px; height: 25px; line-height: 25
IT工作者
2021/12/28
1.5K0
jquery获取第几个元素的方法总结
使用jquery时经常会遇到,选择器选择一组元素后,需要在这组元素中找到第几个元素。
江一铭
2022/06/17
1.1K0
jquery 与javascript 获取元素尺寸大小的对比
jquery获取尺寸的方法 width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。 height() 方法设置或返回元素的高度(不包括内边距、边框或外边距)。
tianyawhl
2019/04/04
2K0
js、jQuery 获取文档、窗口、元素的各种值
浏览器当前窗口文档body的宽度: document.body.clientWidth;(仅仅是body的width) 浏览器当前窗口文档body的高度: document.body.clientHeight;(仅仅是body的height)
Krry
2018/09/10
15.2K0
jquery实现的倒数获取li元素简单介绍
大家eq()的参数为0的时候就是获取第一个元素,为1的时候就是第二个元素,以此类推。
IT工作者
2022/02/22
2K0
jQuery - 获取并设置 CSS 类
下面的例子展示如何向不同的元素添加 class 属性。当然,在添加类时,您也可以选取多个元素:
陈不成i
2021/07/22
2.4K0
【说站】python列表元素的获取和查看
以上就是python列表元素的获取和查看,希望对大家有所帮助。更多Python学习指路:python基础教程
很酷的站长
2022/11/23
1.5K0
JavaScript与jQuery获取元素的宽、高和位置
今天汇总整理了 JavaScript 和 jQuery 获取元素宽高和位置的方法,比较全面,方便自己和需要并搜到此文章的朋友们查看。
德顺
2019/11/13
3.4K0
JQuery如何获取ID含有特殊字符的DOM元素
为业务需要,DOM元素的ID被命名为“c-order.range”,执行JQuery的DOM查询时,提示如下错误
黄啊码
2021/09/26
11.4K0
jQuery判断当前元素是第几个元素&获取第N个元素
如果我们点击任何一个li标签,想知道当前点击的是第几个li标签,可以使用下面的代码:
仙士可
2019/12/19
3.4K0
JS和JQuery获取当前元素的兄弟及父级等元素的方法
jQuery.parent(expr),找父亲节点,可以传入 expr 进行过滤,比如 $("span").parent() 或者 $("span").parent(".class")
德顺
2019/11/13
13.1K0

相似问题

如何用python从dict列表中获取值的列表?

2128

如何用多个参数列表来匹配类?

2168

如何用Pythonic方法检查一个条件是否适用于列表的任何元素?

2254

获取音频的各类参数(如采样率)用什么软件?

11.9K

Python:如何更改列表的元素?

2234
相关问答用户
某公司 | 程序员擅长1个领域
新浪微博 | 高级总监擅长4个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档