javascript中的班级列表无法正常工作

Rhy*_*der 0 javascript jquery attributes

我不知道为什么,可能是一个简单的答案,但我不能让这个工作:

var classList = $(this).attr('class').split(/\s+/);
if (classList.contains('closebutton') == true) {
    myActions();
}
Run Code Online (Sandbox Code Playgroud)

Firebug告诉我:TypeError:$(...).attr(...)未定义

cfs*_*cfs 5

改为使用hasClass()方法:

if($(this).hasClass('class')) {
    myActions();
}
Run Code Online (Sandbox Code Playgroud)