jQueryを使用して、ページ内の各属性の出現回数から、データ属性の各インスタンスをリストにグループ化しようとしています。ニュース セクションでのカテゴリまたはタグのグループ化に似ています。
たとえば、次のようなものを作成したいと思います。
- カテゴリー1 (5)
- カテゴリー2 (3)
- カテゴリー3 (1)
このhtmlから:
<ul class="categories">
<li data-category="category-1">Category 1</li>
<li data-category="category-1">Category 1</li>
<li data-category="category-1">Category 1</li>
<li data-category="category-1">Category 1</li>
<li data-category="category-1">Category 1</li>
<li data-category="category-2">Category 2</li>
<li data-category="category-2">Category 2</li>
<li data-category="category-2">Category 2</li>
<li data-category="category-3">Category 3</li>
</ul>
jQueryでこれを達成するにはどうすればよいですか? それは可能ですか?