javascript - 如何将元素类转换为数组?

标签 javascript jquery arrays

我有一个 <div>像这样。

<div id="div" class="a b _c d _e f"></div>

如何转换 <div> 的类到 javaScript 数组?

var cls = $('#div').attr('class');
cls = $(cls).match(/_\S+/g).join(" "); //separate classes are begin with underScore.
cls = $(cls).toArray();

但这行不通。

最佳答案

var classes = $("#div").attr("class").split(" ");

关于javascript - 如何将元素类转换为数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17782561/

相关文章:

arrays - 如何使用关联类型和数组扩展协议(protocol)

java - Eclipse 格式化程序问题 : Annotation Type Element of Array Type

javascript - jQuery 条件问题

javascript - 自动完成仅显示来自特定国家或邮政编码的结果

JavaScript 移动延迟和多次击键

javascript - Electron 错误console.log值

javascript - 使用 Chrome 扩展程序检测警报

javascript - jquery 脚本中的toggle() 作用域

php - ajax中的jqGrid本地数据

java - 是否可以仅使用 lambda 表达式将字符串转换为 int[]?