将每个块日期值添加为 class

Add each blocks date value as a class

你好,我想像字符串一样获取每个日期值并将其作为 class 添加到文章 $('.alle-feesten'),它现在所做的是将所有值添加到每个块所以每个块都会得到 3 个额外的 classes。每个块应该只得到它的日期,所以 block1 得到 value1,...提前致谢

  $('.alle-feesten').each(function(i) {
    $(this).addClass(zonderSlash($('.feest-datum').text()));
  });

  function zonderSlash(datum) {
    datum_string = datum.split('/');
    new_date = datum_string[0] + datum_string[1] + datum_string[2]
    return new_date;
  }

假设 .feest-datum.alle-feesten 的祖先,您可能想要这样做。

$('.alle-feesten').each(function(i) {
    var self = $(this);
    self.addClass(zonderSlash(self.find('.feest-datum').text()));
});

你的意思是这样的吗?

 var aux = 0;
 $('.alle-feesten').each(function(i) {
    $(this).addClass(zonderSlash($('.feest-datum').text()), aux); 
    aux++;
  });

  function zonderSlash(datum, i) {
    datum_string = datum.split('/');
    new_date = datum_string[i];
    return new_date;
  }