我有一个数据库结果页面作为列表项,每个结果都具有动态分配(但不知道)的几个可能的 css 类,用于过滤目的。
使用 jQuery 如何以编程方式查找分配给每个 li 的类,并计算页面上每个类出现的频率?
我需要能够通过 css 类的名称访问它们,以更新页面上的 html。
前 html
<ul class="results">
<li class="a b c d>...</li>
<li class="a c>...</li>
<li class="b c f>...</li>
<!— many more li —>
</ul>
目标输出为: option a 2 option b 2 option c 3 option d 1 option e 0 option f 1 ...
其中“选项 a”是页面上已有的过滤器,计数将显示在其旁边。我已准备好过滤器以接受 html 更新:
echo ' <span class="' . $row_rsCategories['category'] . '"></span>';
其中类别是过滤器的名称。