CMS*_*CMS 116
只需获取class属性:
var div1Class = $('#div1').attr('class');
Run Code Online (Sandbox Code Playgroud)
例
<div id="div1" class="accordion accordion_active">
Run Code Online (Sandbox Code Playgroud)
检查上面的div中包含的类
var a = ("#div1").attr('class');
console.log(a);
Run Code Online (Sandbox Code Playgroud)
控制台输出
accordion accordion_active
Run Code Online (Sandbox Code Playgroud)
Jak*_*old 18
简单地说
var divClass = $("#div1").attr("class")
Run Code Online (Sandbox Code Playgroud)
你可以做一些其他的东西来操纵元素的类
$("#div1").addClass("foo"); // add class 'foo' to div1
$("#div1").removeClass("foo"); // remove class 'foo' from div1
$("#div1").toggleClass("foo"); // toggle class 'foo'
Run Code Online (Sandbox Code Playgroud)
Rus*_*Cam 13
$('#div1').attr('class')
Run Code Online (Sandbox Code Playgroud)
将返回一个类的字符串.把它变成一个类名数组
var classNames = $('#div1').attr('class').split(' ');
Run Code Online (Sandbox Code Playgroud)
从现在开始,最好使用.prop()函数而不是.attr()函数.
这里是jQuery文档:
从jQuery 1.6开始,.attr()方法为尚未设置的属性返回undefined.此外,.attr()不应用于普通对象,数组,窗口或文档.要检索和更改DOM属性,请使用.prop()方法.
var div1Class = $('#div1').prop('class');
Run Code Online (Sandbox Code Playgroud)