jQuery的attr – 返回多个类而不仅仅是第一个

前端之家收集整理的这篇文章主要介绍了jQuery的attr – 返回多个类而不仅仅是第一个前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
鉴于如下div:
<div class="widget block dock clock">yada yada</div>

我想成为使用JQUERY的$(div).attr(‘class’);

查找所有类,但JQUERY.attr只返回小部件.有没有办法让JQUERY返回为元素定义的所有类?

谢谢

解决方法

您目前的工作是什么,here’s a quick demo
alert($("div").attr("class"));​ //alerts "widget block dock clock"

需要记住的是,.attr()从文档中返回第一个匹配元素上的该属性

It’s important to note that the .attr() method gets the attribute value for only the first element in the matched set. To get the value for each element individually,we need to rely on a looping construct such as jQuery’s .each() method.

例如,像这样:

<div class="widget">yada yada</div>
<div class="widget block dock clock">yada yada</div>​

只会警告“小部件”,因为这是第一个匹配元素的类.

猜你在找的jQuery相关文章