尝试以更好的方式测试某个值的倍数的索引值,在这种情况下可以说10。以下显然不理想。寻找更好的方法。 (目前有精神障碍。)
$('.element').each(function(i){
if (i==9 || i==19 || i == 29 || etc... ){
alert('condition met');
}
});
答案 0 :(得分:3)
$('#element').each(function(i){
if (i % 9 == 0){
alert('condition met');
}
});
注意:ID选择器只会选择一个元素,所以我猜这是问题中的拼写错误
如果所有元素都是兄弟姐妹,你也可以查看nth-child selector
$('.element:nth-child(9n)').each(function(i){
alert('')
});