スパンの値に基づいてフォントサイズを変更する必要があります
クラス名の数字は必ずしも同じではありません
問題: text() ですべての値を取得します (50020)
each() と $this をどこかで使用する必要があります。どのように?
ありがとう
<span class="emo_vote-1">50</span>
<p>smth.</p>
<span class="emo_vote-2">0</span>
<p>smth.</p>
<span class="emo_vote-3">20</span>
jQuery
var voteNumberSpan = jQuery("span[class^=\"emo_vote\"]");
var voteNumber = voteNumberSpan.text();
//console.log(voteNumber);
if (voteNumber <= 30) {
voteNumberSpan.css("fontSize","10px")
} else if(voteNumber == 50) {
voteNumberSpan.css("fontSize","16px")
} else {
voteNumberSpan.css("fontSize","24px")
}
//I tried also:
//voteNumberSpan.each(function (i) {
//var voteNumber = voteNumberSpan.text();
//if (voteNumber < 30) {
//voteNumberSpan.css("fontSize","10px")
//} else if(voteNumber == 50) {
//voteNumberSpan.css("fontSize","16px")
//} else {
//voteNumberSpan.css("fontSize","24px")
//}
//});