jQuery循环通过具有相同类的元素

我与类的div的负载testimonial ,我想通过他们使用jQuery循环来检查每个DIV如果特定条件为真。 如果它是真的,它应该执行一个动作。

有谁知道我会怎么做?


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

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

查看API参考了解更多信息。


尝试这个...

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


    if(condition){

    }


 });

这些日子没有jQuery这么做非常简单。

没有jQuery:

只需选择元素并使用.forEach()方法遍历它们即可:

var testimonials = document.querySelectorAll('.testimonial');
Array.prototype.forEach.call(testimonials, function(elements, index) {
    // conditional here.. access elements
});
链接地址: http://www.djcxy.com/p/2371.html

上一篇: jQuery to loop through elements with the same class

下一篇: Create hidden form element on the fly