2

私は<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();

しかし、これは機能しません。

4

4 に答える 4

3
var classes = $("#div").attr("class").split(" ");
于 2013-07-22T08:08:06.863 に答える
2

使用split()機能:

var array;
array = $('#div').attr('class').split(' ');
于 2013-07-22T08:08:37.750 に答える