jquery获取class的值
获取元素的 class 值
使用 jQuery 获取元素的 class 值可以通过 .attr() 或 .prop() 方法实现。
var className = $("selector").attr("class");
selector 替换为目标元素的选择器,例如 #id 或 .class。

获取多个 class 值
如果元素有多个 class,返回的字符串会以空格分隔各个 class。

<div class="class1 class2 class3"></div>
var classes = $("div").attr("class"); // 返回 "class1 class2 class3"
检查是否包含特定 class
使用 .hasClass() 方法可以检查元素是否包含特定的 class。
if ($("selector").hasClass("targetClass")) {
// 元素包含 targetClass
}
获取 class 列表为数组
将 class 字符串转换为数组可以更方便地操作。
var classArray = $("selector").attr("class").split(" ");
注意事项
- 如果元素没有 class 属性,
.attr("class")会返回undefined。 .prop("className")也可以获取 class 值,但行为和.attr("class")一致。





