Javascript 如何通过jQuery选择类属性

Javascript 如何通过jQuery选择类属性,javascript,jquery-selectors,css,Javascript,Jquery Selectors,Css,这是所讨论的HTML: <a href="#" class="a01">xxx a01</a> <a href="#" class="b02">xxx a021</a> <a href="#" class="c03">xxx aa021</a> <a href="#" class="d04">xxx aaa2021</a> 如何获取类值,例如a01、b02、c03等 谢谢。您可以使用从元素中检索任何

这是所讨论的HTML:

<a href="#" class="a01">xxx a01</a>
<a href="#" class="b02">xxx a021</a>
<a href="#" class="c03">xxx aa021</a>
<a href="#" class="d04">xxx aaa2021</a>
如何获取类值,例如a01、b02、c03等

谢谢。

您可以使用从元素中检索任何属性

$(this).attr("class")

使用
this.className
,它比
$(this.attr(“class”)
更快,冗余更少

  • -Mozilla开发者网络

大多数属性都可以作为元素的属性直接访问,因此围绕
this
包装jQuery并使用
attr()
prop()
通常是不必要的

在(插头)上阅读更多关于此的信息


@dankypang:一旦你得到了解决问题的答案,你可以通过点击旁边的灰色复选标记来选择最佳答案作为“接受答案”。我会使用
.prop()
而不是
.attr()
作为类名。@RikudoSennin:我不确定我是否理解它,但我认为
.attr(“类”)
应等同于
.prop(“className”)
$(this).attr("class")
$("a").click(function(){
    alert(this.className);
});
alert($(this).attr('class'));