jQuery获取多个类名并将它们转换为数组

时间:2011-07-30 02:39:46

标签: jquery

假设我的元素看起来像

<div class="amy mary peter john tom">abc</div>

我将使用jQuery获取类名

var classname = $(div).attr('class');

由于结果是“amy mary peter john tom”,如何将此字符串转换为数组?

有些人喜欢var classname = ["amy", "mary", "peter", "john", "tom"];

由于

2 个答案:

答案 0 :(得分:8)

使用string split功能:

var classname = $('div').attr('class').split(/\s+/);

答案 1 :(得分:1)

例如:你有:并且你想获得'class2'

添加此内容。希望对此有所帮助。          $('div')。attr('class')。split('')[1];