【发布时间】:2017-03-24 00:29:38
【问题描述】:
我正在尝试将一个类添加到只有第 2、第 5、第 8 等的可见 div。我找到了另一个答案(见下文),但它会为每四个项目添加一个类。我也想在他们隐藏后删除该课程。将“i % 4 == 0”改为“i % 3n-1 == 0”是否正确?
$('#test li:visible').each(function (i) {
if (i % 4 == 0) $(this).addClass('marginLeft');
});
另外,如果 div 被隐藏,下面的代码会删除同一个类吗?
$('#test li:hidden').removeClass('marginLeft')
感谢您的帮助!
【问题讨论】:
-
li元素是如何隐藏的?
标签: jquery