【发布时间】:2012-12-18 20:06:57
【问题描述】:
序言:我是意大利人,抱歉我的英语不好。
所以这是个问题:
考虑这样的 HTML 对象:
<div id="myDiv" class="c1 c2 c3 c4 c5"></div>
如何使用 jquery 从“div”元素的“class”属性中获取字符串数组?
例子:
var a = $('#myDiv').getClassArray(); //Not working,just an example
return a; //[c1,c2,c3,c4,c5]
本以为可以读取“class”属性然后拆分字符串,但是好像太冗长了,想知道有没有更短更优雅的方法。
【问题讨论】:
-
你不觉得你错过了# in $('myDiv').getClassArray();
-
我认为没有比拆分字符串类更好的方法
-
如果经常需要,您可以随时制作一个插件来执行此操作。
-
@ameyarote 我忘记了“#”字符,你是对的,但这只是一个示例代码
标签: javascript jquery arrays string class