我有一个div的集合……
<div class='happy person'><img src='#' /></div> <div class='fat person'><img src='#' /></div> <div class='joyous person'><img src='#' /></div> <div class='grotesque person'><img src='#' /></div> <div class='sad person'><img src='#' /></div>
我选择使用…
var people = $('.person')
结果存储在类变量中.
jQuery将此选择的结果存储为HTMLDivElements数组 – 它们就是这样.
稍后,我希望能够查看此数组并根据每个元素的类做出一些决定.我已经阅读了可能的解决方案;但这失败了,因为我没有直接处理jQuery对象.
如何在数组中获取这些div的类名?
解决方法
这应该工作:
var people = $('.person'); $.each(people,function(index,el) { var _this = $(el); if (_this.hasClass('happy')) { alert('Happy!'); } else if (_this.hasClass('fat')) { alert('Fat!'); } });
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。