我有多个 DIV 用于列出如下项目:
<div class="project-item Video">
<p>Test</p>
</div>
每个 DIV 都添加了一组类别(例如,视频)。
我想从类中自动创建列表项,但忽略 .project-item。
我面临的问题是确保类别不会重复。将列出多个 DIV。例如:
<div class="project-item Video">
<p>Test</p>
</div>
<div class="project-item Photography">
<p>Test</p>
</div>
<div class="project-item Video Photography">
<p>Test</p>
</div>
DIV 上方有一个 UL,带有以下标记:
<ul id="filters" class="option-set clearfix" data-option-key="filter">
<li><a href="#filter" data-option-value="*" class="selected">Show all</a></li>
</ul>
在“全部显示”LI 下方,我想列出每个类别,例如:
<ul id="filters" class="option-set clearfix" data-option-key="filter">
<li><a href="#filter" data-option-value="*" class="selected">Show all</a></li>
<li><a href="#filter" data-option-value="Video">Video</a></li>
</ul>
这是一个 jsFiddle,它显示了没有所需列表的示例 HTML 标记:http: //jsfiddle.net/GaExx/1/