我有一个div与类的证明,我想用jquery循环通过他们检查每个div如果一个特定的条件是真的负载。如果为真,它应该执行一个操作。
有人知道我会怎么做吗?
我有一个div与类的证明,我想用jquery循环通过他们检查每个div如果一个特定的条件是真的负载。如果为真,它应该执行一个操作。
有人知道我会怎么做吗?
当前回答
你可以使用jQuery $each方法循环遍历所有的元素与类凭据。 I =>是集合中元素的索引,val给你特定元素的对象,你可以使用“val”来进一步访问元素的属性并检查你的条件。
$.each($('.testimonal'), function(i, val) {
if(your condition){
//your action
}
});
其他回答
我可能忽略了部分问题,但我相信你可以简单地这样做:
$('.testimonial').each((index, element) => {
if (/* Condition */) {
// Do Something
}
});
这使用jQuery的每个方法:https://learn.jquery.com/using-jquery-core/iterating/
你可以使用.filter简单地做到这一点。下面的例子将隐藏所有包含单词"something"的. tribute div:
$(".testimonial").filter(function() {
return $(this).text().toLowerCase().indexOf("something") !== -1;
}).hide();
你可以使用jQuery $each方法循环遍历所有的元素与类凭据。 I =>是集合中元素的索引,val给你特定元素的对象,你可以使用“val”来进一步访问元素的属性并检查你的条件。
$.each($('.testimonal'), function(i, val) {
if(your condition){
//your action
}
});
试试这个…
$('.testimonial').each(function(){
//if statement here
// use $(this) to reference the current div in the loop
//you can try something like...
if(condition){
}
});
$('.testimonal').each(function(i,v){
if (condition) {
doSomething();
}
});