Javascript 如何使用jQuery检索具有特定类的大量元素的长度?

Javascript 如何使用jQuery检索具有特定类的大量元素的长度?,javascript,jquery,html,css,each,Javascript,Jquery,Html,Css,Each,伙计们, 问题如下:在我目前工作的网站上有很多盒子,每个盒子的角落里都有一些小区域,应该在网站上线时计算用户数。因此,就为了测试,我在标记中使用了一个带有id的,用于容纳数字: <span id="usercount">612</span> 如您所见,如果一个数字有4个或更多符号,它会变小并在该区域内正确对齐。 但是由于网站上应该有很多框,我已经将id=“usercount”更改为class=“usercount”,它不再工作了。我知道应该有一些循环,用于使用“user

伙计们, 问题如下:在我目前工作的网站上有很多盒子,每个盒子的角落里都有一些小区域,应该在网站上线时计算用户数。因此,就为了测试,我在标记中使用了一个带有id的,用于容纳数字:

<span id="usercount">612</span>
如您所见,如果一个数字有4个或更多符号,它会变小并在该区域内正确对齐。 但是由于网站上应该有很多框,我已经将id=“usercount”更改为class=“usercount”,它不再工作了。我知道应该有一些循环,用于使用“usercount”类从每个元素中检索相同的数据片段,但我不知道如何使用正确的语法恰当地将其放下。我知道这是一个简单的操作,但我是JS新手,非常感谢您的帮助。
非常感谢

您可以使用
过滤器
方法:

$('.usercount').filter(function() {
   return $(this).text().length >= 4;
}).css({
    'font-size': '12px', 
    'margin-left': '7px'
});

检查jquery排序规则hmm的.each函数。您是在查找
usercount
中的数字还是文本的长度?实际上,是该范围内文本的长度。
$('.usercount').filter(function() {
   return $(this).text().length >= 4;
}).css({
    'font-size': '12px', 
    'margin-left': '7px'
});