Javascript 如何通过jQuery选择类属性
这是所讨论的HTML: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等 谢谢。您可以使用从元素中检索任何
<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'));