Jquery / CSS – addClass到第一个:具有指定类的多个div的p

前端之家收集整理的这篇文章主要介绍了Jquery / CSS – addClass到第一个:具有指定类的多个div的p前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在使用(尝试使用)jQuery将类添加到每个div的第一段,类为“.djBio”我的问题是它只将类添加到第一个div.djBio,而不是所有div都与该类.这是代码.我也使用花哨的字母jquery插件将drop cap添加到第一段(这也只适用于第一个div.djBio,而不是全部)

jQuery(function( $){
    $('.servicesContent p:first,.about-usContent p:first,.djBio p:first').fancyletter().addClass('firstP');
});

非常感谢你的帮助!

最佳答案
你偶然发现了每个人在某些时候偶然发现的事情:首先并不是指你(起初)认为它意味着什么. :首先只返回(最多)一个元素.我能想到解决问题的最好方法是使用each()

$(function() {
  $(".servicesContent,.about-usContent,.djBio").each(function() {
    $(this).find("p:first").addClass("...");
  });
});

猜你在找的HTML相关文章