我正在使用(尝试使用)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');
});
Run Code Online (Sandbox Code Playgroud)
非常感谢你的帮助!
你偶然发现了每个人在某些时候偶然发现的事情::first这并不意味着你(起初)认为它意味着什么.:first将永远只能返回(最多)一个元素.我能想到解决问题的最佳方法是使用each():
$(function() {
$(".servicesContent, .about-usContent, .djBio").each(function() {
$(this).find("p:first").addClass("...");
});
});
Run Code Online (Sandbox Code Playgroud)