jQuery循环遍历具有相同类的元素

新手上路,请多包涵

我有一大堆带有类 testimonial 的 div,我想使用 jquery 循环遍历它们以检查每个 div 是否符合特定条件。如果是真的,它应该执行一个动作。

有谁知道我会怎么做?

原文由 geoffs3310 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 938
2 个回答

使用 each:’ i ‘ 是数组中的位置, obj 是您正在迭代的 DOM 对象(也可以通过 jQuery 包装器 $(this) 访问)。

 $('.testimonial').each(function(i, obj) {
 //test
 });

查看 api 参考 以获取更多信息。

原文由 Kees C. Bakker 发布,翻译遵循 CC BY-SA 3.0 许可协议

试试这个…

 $('.testimonial').each(function(){
    //if statement here
    // use $(this) to reference the current div in the loop
    //you can try something like...

    if(condition){

    }

 });

原文由 stephen776 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏