単語をカウントし、単語の量に基づいてフォントサイズを調整するjqueryスクリプトを入手しました。問題は、親にh1があるすべての属性をカウントすることです。h1ごとに個別にカウントしたい。元のスクリプトはh1:firstとしてマークされています。クラスwofaのすべてのh1をカウントするスクリプトは次のとおりです。
$(function(){
var $quote = $(".wofa h1");
var $numWords = $quote.text().split(" ").length;
if (($numWords >= 1) && ($numWords < 3)) {
$quote.css("font-size", "1px");
}
else if (($numWords >= 3) && ($numWords < 6)) {
$quote.css("font-size", "5px");
}
else if (($numWords >= 20) && ($numWords < 30)) {
$quote.css("font-size", "10x");
}
else if (($numWords >= 30) && ($numWords < 40)) {
$quote.css("font-size", "15px");
}
else {
$quote.css("font-size", "1px");
}
});