jquery获取class
获取元素class的方法
使用jQuery获取元素的class属性可以通过多种方式实现,以下是常见的方法:
通过.attr()方法获取class

var className = $('.element').attr('class');
通过.prop()方法获取class
var className = $('.element').prop('className');
直接访问DOM元素的className属性

var className = $('.element')[0].className;
检查元素是否包含特定class
使用.hasClass()方法可以检查元素是否包含指定的class:
if ($('.element').hasClass('specific-class')) {
// 元素包含specific-class时执行的代码
}
获取多个元素的class
当选择器匹配多个元素时,可以通过遍历获取每个元素的class:
$('.elements').each(function() {
var className = $(this).attr('class');
console.log(className);
});
注意事项
- 使用
.attr('class')和.prop('className')获取的是完整的class字符串 .hasClass()只能检查单个class是否存在- 对于动态添加的class,这些方法都能正确获取最新值






