【发布时间】:2017-09-19 14:27:17
【问题描述】:
我有一个清单。列表中的每个项目都包含一个具有相同类的<p> 元素。
我想要做的是根据 p 元素的 innerHTML 值将 li 标签分成两列。
例如:
<li class="list-li">
<span>Data</Span>
<p class="test">Book</p>
</li>
<li class="list-li">
<span>Data</Span>
<p class="test">Article</p>
</li>
<li class="list-li">
<span>Data</Span>
<p class="test">eBook</p>
</li>
<li class="list-li">
<span>Data</Span>
<p class="test">Article</p>
</li>
我需要创建一个算法来检查 p 标签的 innerHTML。如果这些是电子书或书籍,则 li 将转到左侧列。如果它们是其他任何东西,它们将转到右侧的列。
我曾想过使用简单的 CSS 多列来创建列,但我不确定是否可以使用该方法将 li 标签拆分为不同的列。
有谁知道如何做到这一点?
谢谢
【问题讨论】:
-
请花一些时间阅读帮助页面,尤其是名为"What topics can I ask about here?" 和"What types of questions should I avoid asking?" 的部分。更重要的是,请阅读the Stack Overflow question checklist。您可能还想了解Minimal, Complete, and Verifiable Examples。
标签: javascript jquery css html-lists multiple-columns