javascript - 当我点击按钮时,每 5 个项目(div)添加一个类

标签 javascript jquery html

当我点击按钮时,我需要每 5 个项目(div)添加一个类 有人知道如何使用 jQuery 的 each 每 5 个元素添加一个类吗?

var i = 0;
$(document).ready(function() {
        $('a[href=#]').click(function() {

           $('.element-item').each(function(i+5) {
        });
     });

最佳答案

http://jsfiddle.net/SeanWessell/8yuqb5u3/

$('a').click(function() {
  $('.element-item:not(.newClass)').each(function(ix) {
    $(this).addClass('newClass')
    return (ix < 4)
  })
})

返回假值将退出 each 函数。

将索引传递给每个函数并返回 ix < 4,因为索引是基于 0 的。

关于javascript - 当我点击按钮时,每 5 个项目(div)添加一个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34297069/

相关文章:

php - 格式化 PHP Echo

javascript - 如何知道访问者拒绝与网站共享其位置?

javascript - 使用 css 渐变和 javascript 创建动画

javascript - 使用javascript压缩二维数组的重复

javascript - 设置 bPupup

php - jquery Autocomplete 使用旧版本的浏览器而不是新版本的浏览器?

java - 如何在 JavaScript 警报框中打印 Struts2 ActionMessage

javascript - Jquery UI slider 句柄卡在 div 边框上并且句柄未达到最大值

javascript - react : Convert a component into a HTML & CSS String

javascript - 单击按钮时清除 div(ASP.NET)